如何在索引更改之前处理组合框选定的索引事件? Winforms 不提供任何类型的 ComboBox.SelectedIndexChanging 事件!
谢谢
最佳答案
I achieved it using ComboBox.DropDown
不,你没有。使用向上/向下箭头键来触发事件,而不使用下拉菜单。
要为此使用 SelectedIndexChanged 事件,您需要一个回溯不到一微秒的时间机器。确实不清楚为什么您需要这个,但您可能可以通过从 ComboBox 派生您自己的类来获得它。像这样:
using System;
using System.Windows.Forms;
class MyComboBox : ComboBox {
protected override void OnSelectedIndexChanged(EventArgs e) {
// Here
//...
base.OnSelectedIndexChanged(e);
}
}
在点处插入代码。例如,您可以在那里发起您自己的事件。
关于c# - ComboBox.SelectedIndexChanging?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551170/