關於VB的ListBox控制項選定項的獲取

2021-05-10 09:05:19 字數 869 閱讀 8379

今天在做vb專案的時候,使用了listbox控制項來獲取一些列表項,用了才發現沒有listview好用,listview有items(selectitem)可以定位到當前的選中項,而listbox沒有;listview有tag可以設定選中項的標示,listbox沒有。上網也找不到原因,知道去閱讀msdn和自己測試。

之後終於找到了問題的關鍵。

事件1:新增listbox項和對應項的標識

dim list1 as new listbox

list1.additem , , 星期一

list1.itemdata(list1.newindex) = "1"

list1.additem , , 星期二

list1.itemdata(list1.newindex) = "2"

list1.additem , , 星期三

list1.itemdata(list1.newindex) = "3"

list1.additem , , 星期四

list1.itemdata(list1.newindex) = "4"

private sub list1_click() 

if list1.listindex = -1 then

exit sub             '沒有選中任何項,退出方法

end if

debug.print list1.itemdata(list1.listindex)      '列印選中的list1的標識。。可能是"1" "2" "3" "4"

debug.print list1.text      '列印選中的list1的名稱。。可能是星期一到星期四

end sub

剛用listbox控制項,如有**不足,請多多指出。謝謝。

ListBox控制項的操作

items的相關使用方法 1 往listbox中新增乙個資料 listbox.items.add 資料1 2 往listbox中新增多個資料集合 string list new string listbox.items.addrange list 3 在listbox指定位置插入乙個新值 listb...

帶顏色的listbox控制項

private sub filllistboxwithcolors me.listbox1.drawmode drawmode.ownerdrawfixed me.listbox1.itemheight 24 避免閃爍 me.listbox1.beginupdate listbox1.items.c...

ListBox 控制項的小缺點

在 winform 程式中,listbox 控制項也算是乙個比較常用的控制項了。我們來看看以下 c 程式 using system using system.text using system.windows.forms namespace skyiv.tester protected overri...