作者badsan (.........)
看板Visual_Basic
標題[VB6 ] ListBox問題
時間Tue Nov 6 12:06:18 2007
請教一下各位大大....
我用了一個 ListBox 並在 list 屬性裡設了 0~100 的值
我的ListBox的框框大小調到一次僅能顯示一個值的狀態...
假設一開始值是0
我利用 Listbox 旁的 scroll 來上下點選....
ListBox的值會跳動....但是.....
問題來了...我要怎麼當他跳動到某個值....會自動選取那個值?
例如我按捲軸將值跳到20好了....如何讓它自動選取那20的值...
因為目前做法是利用捲軸將值跳到20後....還要在去點一下20這各數字...
然後ListIndex才會改變...不然都會停留在-1....
有點麻煩...是否有方法可以拉動捲軸使值跳到多少...
就自動點選目前跳動到的值...而不需要使用者再去點選一次值...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.55.216
推 ClubT:List1.ListIndex = 20 跳到第20個選項 11/06 13:34
→ ClubT:List1.List(List1.ListIndex)=現在所選的內容 11/06 13:35
→ ClubT:或是直接用List1.List(20) 11/06 13:36
推 kinggto:先加入一個List1_Scroll()的event 11/06 14:08
→ kinggto:然後在用List1.List(List1.TopIndex) 11/06 14:09
→ kinggto:就可以讓他自動讀取囉 11/06 14:10
推 chinoyan:用 Scroll + LABEL 來作,比用LIST作來的好 11/07 05:33