5.12 控件數(shù)組
第3章介紹了數(shù)組的結(jié)構(gòu),在VB中,用戶(hù)還可以建立控件數(shù)組?丶䲠(shù)組是指相同類(lèi)型的一組控件,它們具有同一個(gè)控件名稱(chēng),各控件通過(guò)索引號(hào)來(lái)區(qū)分?丶䲠(shù)組中的對(duì)象共享相同的事件過(guò)程,如果一個(gè)窗體中有多個(gè)相同類(lèi)型的控件,并且有類(lèi)似的操作,使用控件數(shù)組會(huì)使程序簡(jiǎn)化,便于程序的設(shè)計(jì)與維護(hù)。
建立控件數(shù)組的方法有兩種,一種方法是通過(guò)【屬性】窗口設(shè)置“名稱(chēng)”屬性,另一種方法是通過(guò)復(fù)制與粘貼操作。
首先把要建立為控件數(shù)組的同一類(lèi)型控件放置到窗體中,然后在【屬性】窗口中將它們的“名稱(chēng)”屬性設(shè)置為相同的。例如,將第一個(gè)控件的“名稱(chēng)”屬性設(shè)置為T(mén)ex,將第二個(gè)控件的“名稱(chēng)”屬性也設(shè)置為T(mén)ex時(shí),系統(tǒng)會(huì)彈出消息框,詢(xún)問(wèn)用戶(hù)是否建立控件數(shù)組,單擊【是】按鈕即可創(chuàng)建一個(gè)控件數(shù)組。再將其他控件的“名稱(chēng)”屬性設(shè)置為T(mén)ex時(shí),系統(tǒng)不再?gòu)棾鱿⒖,而是自?dòng)將它們?cè)O(shè)置為控件數(shù)組的成員。
注意:控件數(shù)組中的控件必須是同一類(lèi)型的,例如,都是文本框拉件或都是按鈕控件。如果用戶(hù)將一個(gè)其他類(lèi)型擔(dān)件的“名稱(chēng)”屬性設(shè)置為控件數(shù)組的名稱(chēng),則系統(tǒng)彈出提示框,提示控件類(lèi)型不符的消息框。
數(shù)組控件的第一個(gè)元素的索引號(hào)(Index)為0,第二個(gè)為1,依次類(lèi)推。例如,將窗體中的四個(gè)文本框建立一個(gè)控件數(shù)組,從圖5.72所示的【屬性】窗口中可以看出,控件數(shù)組名為T(mén)ex,索引號(hào)分別為0、1、2和3。
這樣創(chuàng)建的控件數(shù)組,各控件的索引號(hào)是系統(tǒng)自動(dòng)分配的,用戶(hù)也可以通過(guò)更改控件的Index屬性來(lái)自行設(shè)置控件的索引號(hào)。
通過(guò)在窗體上復(fù)制與粘貼控件,也可以建立起控件數(shù)組。在窗體上選中一個(gè)要?jiǎng)?chuàng)建為控件數(shù)組的控件,單擊【復(fù)制】按鈕,再單擊【粘貼】按鈕,則系統(tǒng)也會(huì)彈出如圖5.73所示的提示創(chuàng)建控件數(shù)組的消息框,單擊【是】按鈕即可建立控件數(shù)組。再次復(fù)制控件,系統(tǒng)不再?gòu)棾鱿⒖,而是自?dòng)將它們?cè)O(shè)置為控件數(shù)組的成員。
下面通過(guò)一個(gè)實(shí)例來(lái)說(shuō)明使用控件數(shù)組的方法以及好處。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績(jī)查詢(xún)時(shí)間匯總
2011計(jì)算機(jī)等級(jí)考試二級(jí)VB考點(diǎn)及習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |