台灣最大程式設計社群網站
線上人數
1659
 
會員總數:243634
討論主題:188245
歡迎您免費加入會員
討論區列表 >> VB.NET >> combobox如何可以跟Google搜尋達到相同的作法?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
combobox如何可以跟Google搜尋達到相同的作法?
價值 : 50 QP  點閱數:237 回應數:2

樓主

pkko
門外漢
0 16
300 39
發送站內信

各位大大好,請問combobox要如何達到跟google的搜尋相同的功能?
1.輸入A:自動下拉展開所有A相關的內容
2.按下ENTER就進行搜尋

第2個部分已經透過以下程式碼完成


但第1個部分卻遇到兩個問題
1.在ComboBox1_TextChanged裡面我呼叫ComboBox1_DropDown功能,但是滑鼠的鼠標會跑到最前面,我輸入1234會變成4321,因為滑鼠的鼠標不是在文字後面而是在文字前面...
不知道是不是因為我有先呼叫comobobox1.item.clear的功能?請問大大要如何處理,或是有sample code嗎?

2.ComboBox1_DropDown只是提供combobox下拉的項目,但並不會自動展開,請問要用甚麼code才能自動展開呢?

搜尋相關Tags的文章: [ combobox ] , [ 搜尋 ] , [ 下拉 ] , [ 展開 ] ,
本篇文章發表於2018-06-04 18:02
== 簽名檔 ==
努力!努力!再努力!!!
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

pkko
檢舉此回應
有大大可以指導一下嗎= =?
本篇文章回覆於2018-06-05 20:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

Ader Chen
檢舉此回應

"1.輸入A:自動下拉展開所有A相關的內容"
個人會選用 AutoCompleteMode 和 AutoCompleteSource 屬性,
不需要使用 TextChanged 與 DropDown 事件.
參考:
[C#.NET][VB.NET] 如何設定 TextBox / ComboBox 自動完成輸入 | 余小章 @ 大內殿堂 - 點部落
雖然 sample 是 C#, 不過很容易可改 VB.Net.
本篇文章回覆於2018-06-05 21:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.