[VB6 ] ListBox問題

看板Visual_Basic作者 (.........)時間16年前 (2007/11/06 12:06), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串2/2 (看更多)
請教一下各位大大.... 我用了一個 ListBox 並在 list 屬性裡設了 0~100 的值 我的ListBox的框框大小調到一次僅能顯示一個值的狀態... 假設一開始值是0 我利用 Listbox 旁的 scroll 來上下點選.... ListBox的值會跳動....但是..... 問題來了...我要怎麼當他跳動到某個值....會自動選取那個值? 例如我按捲軸將值跳到20好了....如何讓它自動選取那20的值... 因為目前做法是利用捲軸將值跳到20後....還要在去點一下20這各數字... 然後ListIndex才會改變...不然都會停留在-1.... 有點麻煩...是否有方法可以拉動捲軸使值跳到多少... 就自動點選目前跳動到的值...而不需要使用者再去點選一次值... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.55.216

11/06 13:34, , 1F
List1.ListIndex = 20 跳到第20個選項
11/06 13:34, 1F

11/06 13:35, , 2F
List1.List(List1.ListIndex)=現在所選的內容
11/06 13:35, 2F

11/06 13:36, , 3F
或是直接用List1.List(20)
11/06 13:36, 3F

11/06 14:08, , 4F
先加入一個List1_Scroll()的event
11/06 14:08, 4F

11/06 14:09, , 5F
然後在用List1.List(List1.TopIndex)
11/06 14:09, 5F

11/06 14:10, , 6F
就可以讓他自動讀取囉
11/06 14:10, 6F

11/07 05:33, , 7F
用 Scroll + LABEL 來作,比用LIST作來的好
11/07 05:33, 7F
文章代碼(AID): #17B-Wx2e (Visual_Basic)
文章代碼(AID): #17B-Wx2e (Visual_Basic)