在组合框 c# 中写入后触发的事件
Event triggered after writing in a combobox c#
我想在更改 DataGridViewComboBoxCell
的文本后修改 DataGridViewComboBoxCell
的项目。
我在 EditingControlShowing
期间将 DataGridViewComboBoxCell
转换为 ComboBox
,因此我可以将 ComboBoxStyle
更改为 ComboBoxStyle.DropDown
。
然后按下一个键后我想根据新文本更改项目列表,问题是按键事件,文本保持不变,所以我必须解析键输入,这取决于输入的键的类型,如果它是删除键,或者是否按下了 shift 等。所以我更愿意使用在更改此文本后触发的事件,这样我就不必解析按下的键。
我应该为此使用哪个事件?
谢谢
如果要检查ComboBox 中的文本是否发生变化,可以订阅TextUpdate 事件。当组合框文本更改时发生。
我想在更改 DataGridViewComboBoxCell
的文本后修改 DataGridViewComboBoxCell
的项目。
我在 EditingControlShowing
期间将 DataGridViewComboBoxCell
转换为 ComboBox
,因此我可以将 ComboBoxStyle
更改为 ComboBoxStyle.DropDown
。
然后按下一个键后我想根据新文本更改项目列表,问题是按键事件,文本保持不变,所以我必须解析键输入,这取决于输入的键的类型,如果它是删除键,或者是否按下了 shift 等。所以我更愿意使用在更改此文本后触发的事件,这样我就不必解析按下的键。
我应该为此使用哪个事件?
谢谢
如果要检查ComboBox 中的文本是否发生变化,可以订阅TextUpdate 事件。当组合框文本更改时发生。