參數:
AddItem
以下列格式向列表框添加新項目:
列表框控件名稱。。AddItem< < item > [,<索引值>]
其中包括:
字符串表達式,代表添加到列表框中的新項目。
數值表達式,指定在列表框中插入新項目的位置。如果為0,則插入到第壹個項目位置;如果默認且Sorted屬性為False,則將其插入到最後壹個項目位置;
如果默認且Sorted屬性為True,則將其插入到適當的排序位置。
移除項目
按以下格式從列表框中刪除項目:
列表框控件名稱。。RemoveItem < <索引值>
清楚的
清除列表框中的所有項目,格式為:
列表框控件名稱。清楚的
例如,在List1列表框中添加代碼,運行後的結果如下:
私有子窗體_Load()
List1。AddItem“德國”
List1。AddItem“印度”
List1。AddItem“法國”
List1。AddItem“美國”
List1。AddItem“日本”,0
List1。AddItem“中國”,1
末端接頭
若要從列表中刪除某項,可以使用RemoveItem方法。要刪除列表中的第壹項,可以添加以下代碼:
私有子命令1_Click()
List1。移除項目0
末端接頭
刪除鏈接版本或標準版本的列表框和組合框中的所有項目。您可以使用清除方法:
List1。清楚的
註意:
1)您可以在設計時添加項目。練習:在列表框“屬性”窗口中選擇[List]屬性,在下拉空白框中輸入項目,按[CTRL]+[ ENTER]換行。
2)只能在列表末尾添加項目。
3)如果要按字母順序對列表進行排序,應將“Sorted”屬性設置為“True”並省略索引(否則,使用帶有index參數的AddItem方法可能會導致不可預知的不排序結果),排序不區分大小寫。
(2)共同屬性
屬性描述代碼和界面顯示
List (1)可以在設計時向列表框添加新項,輸入時使用Ctrl+Enter斷行。(2)可以用來在代碼中訪問列表框中的所有項,代碼中包含壹個字符串數組,列表框中的每壹項都是這個數組的壹個元素。其參考格式為:
S $ =列表框控件名稱。。列表(索引值)
其中:是壹個數值表達式,指定列表中項的位置,從零開始。
示例:s$=list1.list(6)將列出list1的第七項。
私有子命令1_Click()
Text1。Text = List1。列表(2)
末端接頭
也可以改變數組中的現有值,格式:
列表框控件名稱。。列表(索引值)=新元
示例list1 . list(3)=“AAAA”會將list 1的第四項內容設置為AAAA。選項顯式
私有子命令1_Click()
Text1。Text = "妳有" & ampList1。列表計數& amp" _entrifs列表器"
末端接頭
私有子命令2_Click()
Text1。Text = List1。列表(3)
末端接頭
私有子命令3_Click()
Text1。Text = List1。列表索引
末端接頭
私有子窗體_Load()
List1。AddItem“德國”
List1。AddItem“印度”
List1。AddItem“法國”
List1。AddItem“加拿大”
List1。AddItem“美國”
List1。AddItem“日本”,0
R & gtList1。AddItem“中國”,1
末端接頭
私有子列表1_Click()
如果列表1。那麽Text = "Canada "
Text1。Text = "加拿大有2400萬人口。"
如果…就會結束
末端接頭
ListCount返回列表框中的項目總數,該值僅在運行時可用。示例:
私有子命令2_Click()
Text1。Text = "妳有" & ampList1。列表計數& amp" _entrifs列表器"
末端接頭
ListIndex返回列表框中當前選定項的位置,該位置僅在運行時可用。未選擇任何項目時,其值為-l。例如:
私有子命令3_Click()
Text1。Text = List1。列表索引
末端接頭
Text存儲列表框中當前選中項的值,即List(ListIndex)。示例:
私有子列表1_Click()
如果列表1。那麽Text = "Canada "
Text1。Text = "加拿大有2400萬人口。"
如果…就會結束
末端接頭
Columns指定列表框中的列數。當其值為0時,列表框以單列顯示,垂直滾動;當它為L時,列表框以單列形式顯示,水平滾動;當它大於l時,列表框以水平滾動的多列模式顯示。選項顯式
私有子窗體_Load()
將I標註為整數
對於i = 0進行篩選。FontCount - 1
list 1 . additem screen . fonts(I)' ' columns '屬性0
List2.additemscreen.fonts (i)“列”屬性1
接下來我
末端接頭
MultiSelect指示是否允許用戶從列表框中選擇多個項目以及如何選擇。值為0時,只能選擇壹項,不允許勾選;當它是1時,允許用戶通過點擊或按空格鍵來選擇或取消多個項目;當它為2時,允許用戶通過組合使用Shift和Ctrl來選擇或取消多個項目。
語法結構:賓語。多選=[數字]
當Sorted為True時,列表自動按字母順序重新排列,並且排序不區分大小寫。
Style表示列表框中項的顯示形式,在運行時是只讀的。當其值為0時,以標準方式顯示;當它是1時,在每個項目前添加壹個復選框。
Selected這個屬性實際上是壹個數組,每個元素的值為True或False,表示該項是否被選中。
使用以下語句檢查是否選擇了指定的條目(其中“索引值從0開始”):
列表框控件名稱。。已選擇(索引值)
您可以使用以下語句選擇或取消指定的條目:
列表框控件名稱。。Selected(指標值)= true │ false。