![](/img/trans.png)
[英]Unable to fire SelectedIndexChanged Event for a single item in a combobox
[英]How can combobox event handler fire after the item drops down?
我正在觸發function MY_FUNCTIOND時,選擇了combobox索引並根據選定的combobox選定的索引運行。
在這里我如何聲明事件處理程序:
ComboBox1.SelectionChanged += new SelectionChangedEventHandler(ComboBox1_SelectionChanged);
combobox的事件處理程序:
private void ComboBox1_SelectionChanged(object sender, EventArgs e)
{
my_function();
}
還有我的函數:
private void my_function(){
if(ComboBox1.SelectedIndex == 0)
//do something
else{
//do something else
}
}
現在我的問題是,當我點擊 combobox 時,程序在 combobox 項目下降之前開始執行代碼。 所以它看起來像 combobox 在幾秒鍾后實際下降之前卡住了。 有沒有可能先 combobox item 下降然后 my_function 執行?
使用SelectionChanged
的事件SelectionChangeCommitted
實例將在提交您的 select 時觸發您的 function
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.