今天在做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...