返回或設置控件的列表部分的項目。列表是壹個字符串數組,數組的每壹項都是壹列表項目,對 ListBox 和 ComboBox 控件在設計時可以通過屬性瀏覽器得到,對 DirListBox、DriveListBox 和 FileListBox 控件在運行時是只讀的,對 ComboBox 和 ListBox 控件在運行時是可讀寫的。
語法
object.List(index) [= string]
List 屬性語法包含下面部分:
部分 描述
object 對象表達式,其值是“應用於”列表中的壹個對象。
Index 列表中具體某壹項目的號碼。
string 字符串表達式,指定列表項目。
說明
用該屬性可以訪問列表項目。
對於除 DirListBox 之外的所有控件,第壹個項目的索引為 0 而最後壹個項目的索引為 ListCount-1。
對於 DirListBox 控件,索引號序列基於在運行中創建該控件時的當前目錄和子目錄。當前展開的目錄用索引值 -1 表示。當前展開目錄的上壹級目錄用絕對值更大壹些的負索引值來表示。例如,-2 是當前展開目錄的父目錄,-3 又是它上壹級的目錄。當前展開的目錄以下的目錄的範圍是從 0 到 ListCount-1。
起初,ComboBox 和 ListBox 控件包含壹空列表。對於文件系統控件,列表內容由控件在運行中創建時存在的條件決定:
DirListBox-包含所有目錄的列表,使用 -n 到 ListCount-1 的範圍。
DriveListBox-包含有效的驅動連接列表。
FileListBox-包含匹配 Pattern 屬性的當前展開目錄的文件列表。不包含路徑。
List 屬性和 ListCount、ListIndex 屬性結合起來使用。
對除 DirListBox 控件之外的所有可用控件,對列表從 0 到 ListCount -1 逐個取值,得到列表中的所有項目。對於 DirListBox 控件,對列表從 -n 到 ListCount-1 逐個取值得到在當前展開目錄中能夠見到的所有目錄和子目錄的列表。在這種情況下 n是當前展開目錄以上的目錄級數。
註意 要確定在 ComboBox 或 ListBox 控件中顯示的項目,可用 AddItem 方法。要刪除項目,用 RemoveItem方法。若要使項目按字母表排序,在把項目加入到列表中之前將控件的 Sorted 屬性設置為 True。
在聲明部分用 Option Base = 1 語句不會影響 Visual Basic 控件中元素的編號。第壹個元素始終為 0。
當列表索引值超出列表框的實際條數的範圍時,則返回壹個零長度字符串 (""),例如,對於 ComboBox 或 ListBox 控件 List(-1)返回壹個零長度字符串。
Text 屬性
ComboBox 控件(Style 屬性設置為 0[下拉組合框]或為 1[簡單組合框])和 TextBox 控件-返回或設置編輯域中的文本。
ComboBox 控件(Style 屬性設置為 2[下拉列表])和 ListBox 控件-返回列表框;中選擇的項目;返回值總與表達式List(ListIndex)的返回值相同。在設計時;為只讀;在運行時為只讀。
語法
object.Text [= string]
Text 屬性語法包含下面部分:
部分 描述
object 對象表達式,其值是“應用於”列表中的壹個對象。
string 字符串表達式,指定文本。
說明
只在設計時,Text 屬性的缺省值為:
ComboBox 和 Textbox 控件-該控件的 Name 屬性。
ListBox 控件-零長度字符串 ("")。
對於 Style 屬性設置為 0(下拉組合框)或為 1(簡單組合框)的 ComboBox 或者對於 Textbox,本屬性對讀取控件編輯域內的字符串很有用。對於 Style 屬性設置為 2(下拉列表)的 ComboBox 或 ListBox 控件,可以用 Text 屬性來確定當前選擇的項目。
Textbox 控件的 Text 設置值最多可以有 2048 個字符,但是如果 MultiLine 屬性設置為 True,此時