2013-04-24 40 views
0

如何監視組合框的更改?監視組合框更改vb.net

SelectedIndexChanged事件只有在通過從組合框中選擇不同值來改變選擇時纔會固定,我希望在手動刪除選擇並且沒有選擇任何值時監視Chaes。

在此先感謝!

+1

怎麼樣Combobox1.mouseclick? – Pezzzz 2013-04-24 07:46:14

回答

0

只需擴展組合框類並覆蓋SelectedIndexChange事件以滿足您的需求。

2

簡單,只需使用事件TextChanged

發生的Text屬性值更改時。

查看MSDN Documentation的相關情況。

+0

(一個非常古老的答案,但要評論)請注意,如果ComboBox.DropDownStyle設置爲DropDownList,則不會觸發TextChanged事件。 – 2016-11-05 00:50:25

+0

@Cush Sundae是的。每當組合框的Text屬性發生變化時,該事件就會被觸發 – SysDragon 2016-11-05 16:01:16

+0

它對我無效。必須解決'SelectedValueChanged'。可能是什麼原因? – 2016-11-06 02:13:35

0

您可以選擇Indexchange or Valuechange or Textchange

然後,你可以嘗試把一些代碼。就像記錄每一個變化。

如添加下面的代碼到Valuechange

listbox1.items.add = combobox1.selecteditem 

當然,你必須做出的可見僞