VB的Index屬性怎麼用,VB中Index 屬性有什麼用途

2021-03-10 18:06:04 字數 3065 閱讀 2151

1樓:幽迪

設定一個單選按鈕option1,這時只是一個控制元件,將index屬性設定為0之後,就建立了控制元件數專組了。屬index就理解為這個陣列的下標咯

option1(0) 控制元件陣列的第一個元素option1(1) 控制元件陣列的第二個元素option1(2) 控制元件陣列的第三個元素...option1(n) 控制元件陣列的第n個元素

2樓:匿名使用者

這是是指控

來件陣列的下標。自

使用方法是對多個相bai同元件進行遍歷

du操作;

例如:zhi

有三個option1控制元件,你可以dao設定其名稱相同,index值不同為0-2;

即可通過

for i=0 to 2

option1(i).value.......

next

另,在控制元件陣列中,index用於傳遞是那一個控制元件發生了該事件;

例如:private sub option1_click(byval index as integer)

'則index表示事件發生的具體控制元件是控制元件陣列中的那一個。

option1(index).caption="你點了我!"

end sub

3樓:愛心的小屋

0 1 2

分別表是該按鈕可用,暫不可用,隱藏~~~

vb中index 屬性有什麼用途

4樓:匿名使用者

這是用來索引用的

比如你在視窗上畫一個按鈕,選中它,然後右建菜內單,選擇複製

在這容個視窗的空白處選擇右鍵選單《貼上》,此時會提示是否要建立控制元件陣列,如果你選擇是

此時原來的那個控制元件的index=0 當前貼上出來的index=1,那麼他們的name(名稱)屬性都一樣,要找到這兩個控制元件,就得用索引來找,如

找剛才貼上出來的

***mand1(1).caption="abc"

此屬性為只讀,

並且可以動態操作

load ***mand1(3) '載入一個***mand1(3).top=500

***mand1(3).visible=tureunload ***mand1(3) '解除安裝vb預設index從0開始排

使用load方法不能使用已經存在的indexunload 方法不能解除安裝視窗上本身有的控制元件如,例子中的***mand1(0)

我就簡單的介紹這些吧,具體,呵呵,

5樓:匿名使用者

index一般用於定義控制元件陣列:相同名稱的控制元件,定義不同的index可以形成控制元件陣列

回。 '示例程式答**:'建立一個***mand1,複製3個***mand1

private sub ***mand1_click(index as integer)

for i = 0 to 4

***mand1(i).caption = "這是第" & i & "個控制元件!"

next i

end sub

6樓:匿名使用者

index是某個控制元件的索引,在一個控制元件組中有重要的作用,如用在迴圈中很方便,回如

for i = 1 to 10

text1(i)=i

next i

這樣,可以對

答text1控制元件陣列中所有的元素(有10個)賦值,而不需一個一個的進行賦值,節省了大量的**。

7樓:匿名使用者

'index用於控制元件陣列 往窗體上拖一個textbox 將其index設定為1 示例專**如下

屬:private sub form_click()for i = 2 to 4

load text1(i)

text1(i).visible = truetext1(i).left = text1(i - 1).left + text1(i - 1).width

next i

end sub

vb中listindex屬性如何利用

8樓:

返回或設定控制元件中當前選擇

專案的索引號,如:

list1.listindex=5 '設定要選擇list1控制元件的第5條記錄

v=list1.listindex '返回當前選擇list1的第幾條記錄

listindex 屬性示例(msdn):

這個例子在 listbox 控制元件中顯示三個演員的名字,在 label 控制元件中顯示被選中的演員所對應的薪金。要嘗試這個例子,請將**貼上到包含一個 ***bobox 控制元件和一個 label 控制元件的窗體的宣告部分,然後按 f5 鍵並在 ***bobox 中選擇一個名字。

dim player(0 to 2) ' 說明兩個陣列的大小。

dim salary(0 to 2)

private sub form_load ()

dim i ' 宣告變數。

autosize = true

player(0) = "miggey mcmoo" ' 在陣列中輸入資料。

player(1) = "alf hinshaw"

player(2) = "woofer dean"

salary(0) = "$234,500"

salary(1) = "$158,900"

salary(2) = "$1,030,500"

for i = 0 to 2 ' 在列表中新增名字。

***bo1.additem player(i)

next i

***bo1.listindex = 0 ' 顯示列表中的第一項。

end sub

private sub ***bo1_click ()

' 顯示名字所對應的薪金。

label1.caption = salary(***bo1.listindex)

end sub

以下的控制元件都包含listindex 屬性:

***bobox

dirlistbox

drivelistbox

filelistbox

listbox

vb中inde屬性有什麼用途,VB中Index 屬性有什麼用途

index用於控制元件陣列 往窗體上拖一個textbox 將其index設定為1 示例 如下 private sub form click for i 2 to 4 load text1 i text1 i visible truetext1 i left text1 i 1 left text1 ...

用vb怎麼編簡單的打字軟體,用vb怎麼編一個簡單的打字軟體,

最簡單的,做個文字框,所有功能都是文字框提供的啊,預設就行除了把文字框設定為 multiline 設定為 true 有text1,text2和label1 text1拿來顯示文章,text2打字,label1顯示正確率dim i,p as integer private sub text1 chan...

mod函式在vb中怎麼用,VB中Mod函式問題

mod是用來計算餘數的。前面是被除數,後面是除數,結果是餘數。語法 result number1modnumber2一般情況下,除數 被除數,很少用小數,結果一定是整數 商當然也是按照整數計算的 例如 5mod3 5除以3商1餘2,所以5mod3 2 23mod5.8 1 函式簡介 mod函式是一個...