2011年度計(jì)算機(jī)等級(jí)考試二級(jí)VB基礎(chǔ)教程(22)

字號(hào):

2011年度計(jì)算機(jī)等級(jí)考試二級(jí)VB基礎(chǔ)教程(22)

    5.5控件數(shù)組
    1.控件數(shù)組的概念
    控件數(shù)組是由一組相同類型的控件組成的,它們共用一個(gè)控件名,具有相同的數(shù)組??丶?shù)組適用于若干個(gè)控件執(zhí)行的操作相似的場(chǎng)合,控件組共享同樣的事件過(guò)程??丶?shù)組通過(guò)索引號(hào)(屬性中的Index)來(lái)標(biāo)識(shí)各控件,第一個(gè)下標(biāo)是0 。如:Text1(0)、Text1(1)、Text1(2)、Text1(3)……
    2.控件數(shù)組的建立
    (1)在設(shè)計(jì)時(shí)建立
    步驟:1)在窗體上畫(huà)出某控件,并進(jìn)行屬性設(shè)置。
    2)選中該控件進(jìn)行“復(fù)制”和“粘貼”操作,系統(tǒng)提示“是否建立控件數(shù)組”,選擇是即可。多次粘貼就可以創(chuàng)建多個(gè)控件元素。
    3)進(jìn)行事件過(guò)程的編程。
    (2)運(yùn)行時(shí)添加控件數(shù)組
    方法:1)在窗體上畫(huà)出某控件,設(shè)置該控件的Index值為0,表示該控件為數(shù)組。
    2)在編程時(shí)通過(guò)Load方法添加其余若干個(gè)元素,也可以通過(guò)Unload刪除某個(gè)添加的元素。
    3)每個(gè)添加的控件數(shù)組通過(guò)Left 和Top屬性,確定其在窗體上的位置,并將Visible設(shè)置為T(mén)rue。
    使用示例:建立一個(gè)類似國(guó)際象棋的棋盤(pán),要求黑白交替,運(yùn)行時(shí)單擊某個(gè)棋格,會(huì)改變顏色并顯示其序號(hào)。