Controls集合

一個集合,其元素代表部件中的控制項。 Controls集合的Count屬性用於表明集合中的控制項數量,而其Item方法則返回集合中的一個成員。
語法
object.Controls.Count
object.Controls(index)
Controls 集合的語法包括下述部分:
部分 描述
Object 一個對象表達式,其值為“套用於”列表中的對象。
Index 一個整數,範圍從0到Controls.Count – 1。
注意 如果部件是一個Visual Basic模組,如Form或UserControl,則在模組中編寫代碼時不必使用該對象表達式。然而,如果容器是一個編譯後的ActiveX控制項,如ToolBar控制項,則必須使用該對象表達式
說明
Controls集合枚舉部件中裝入的控制項,可用於對這些控制項的遍歷。例如,可以用來改變一個Form中所有Label控制項的BackColor屬性。
Controls集合標識了一個內在的名為Controls的窗體級變數。如果省略了可選的object 占位符,則必須包括Controls關鍵字。不過,如果包括了object,則可以省略Controls關鍵字。例如,下面兩行代碼具有相同的作用:
MyForm.Controls(6).Top = MyForm.Controls(5).Top + increment
MyForm(6).Top = MyForm(5).Top + increment
可以將Controls(index)傳遞給一個參數指定為Controls類的函式。也可以使用它們的名稱來訪問成員。例如:
Controls("Command1").Top
可以在If語句中使用 TypeOf關鍵字,或使用TypeName函式來確定Controls集合中控制項的類型。
注意 Controls 集合不是Visual Basic Collection類的成員。其屬性和方法的集合要小於Collection對象的屬性和方法的集合,而且用戶不能創建該集合的實例。

相關詞條

熱門詞條

聯絡我們