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