當前位置:成語大全網 - 書法字典 - VB LISTBOX有哪些詳細說明?

VB LISTBOX有哪些詳細說明?

1)列表框控件的常用方法

參數:

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。