當前位置:成語大全網 - 書法字典 - VB中如何給listbox的每個列表項綁定壹個數值?

VB中如何給listbox的每個列表項綁定壹個數值?

私有子命令1_Click()

打印列表1。ItemData(列表1。ListIndex)

末端接頭

私有子窗體_Load()

列表1。附加項目“A”

列表1。附加項目“B”

列表1。附加項目“C”

列表1。AddItem“D”

列表1。item data(0)= 1

列表1。item data(1)= 2

列表1。item data(2)= 3

列表1。item data(3)= 4

末端接頭

您可以使用itemdata屬性為每個列表項綁定壹個數值。

以下內容來源於網絡:

ItemData屬性

舉例?應用於

返回或設置組合框或列表框控件中每壹項的特定個數。

語法

對象。item data(index)【= number】

ItemData屬性語法包含以下部分:

部分描述

Object對象表達式,其值為“應用於”列表中的對象。

Index對象中指定項的編號。

編號與指定項目相關聯的編號。

解釋

ItemData屬性是壹個長整數數組,其項數與控件的List屬性相同。每個項目都可以通過與之相關的編號來識別。例如,在ListBox控件中,可以使用員工ID號來標識每個員工的姓名。在填寫ListBox時,員工編號也應填寫在ItemData的相應元素中。

ItemData通常用作與ListBox控件中的項目相關的數據結構數組的索引。

請註意,當使用AddItem方法將某項插入列表時,該項會自動插入ItemData數組。但是它的值不會被重新初始化為0;在插入項之前,它在該位置保存列表的值。使用ItemData屬性時,請確保在向列表中添加新項目時設置其值。

ItemData屬性的示例

本示例用雇員的姓名填充ListBox控件,用雇員的代號填充ItemData屬性數組,並使用NewIndex屬性將代號與排序列表同步。當用戶做出選擇時,Label控件顯示選項的名稱和代碼。為了嘗試這個例子,r將代碼粘貼到包含ListBox和Label的表單的聲明部分。將ListBox的Sorted屬性設置為True,然後按F5鍵並單擊ListBox。

私有子窗體_Load()

按照排序順序將相應的項填充到t List1和ItemData數組中。

列表1。AddItem“朱迪·菲爾普斯”

列表1。ItemData(列表1。new index = 42310

列表1。AddItem“Chien Lieu”

列表1。ItemData(列表1。new index)= 52855

列表1。AddItem“毛羅·索倫托”

列表1。ItemData(列表1。new index)= 64932

列表1。AddItem“辛西婭·貝內特”

列表1。ItemData(列表1。new index)= 39227

End子私有子列表1_Click()

添加員工編號和員工姓名。

Msg = List1。ItemData(列表1。ListIndex)和amp。" "

Msg = Msg & amp列表1。列表(List1。ListIndex)

標簽1。標題=消息

末端接頭

應用於:

組合框控件

列表框控件