【发布时间】:2015-01-15 00:26:34
【问题描述】:
我有一个问题来自这个问题:How can I handle ComboBox selected index changing? 问题答案的第一条评论基本上和我在这里问的一样。
它描述了如何捕获索引更改事件。这很好用,但是我有一个错误提供程序正在等待这个事件,它有效地使某些字段成为强制性的。如果它等于 true(或者换句话说,必填字段为空),它将退出 sub。
这很好用;数据保持不变,必填字段被突出显示,但是由于所选索引已经更改,问题就出现了。换句话说,您看到的是原始索引中的数据,但组合框中实际突出显示的索引已经更改。事件的ChangedIndex,当索引改变时触发。
我是否可以重新选择以前的索引和/或取消转换到新索引?是否有像 ChangeIndex 这样的事件,与 DeletingRecord 对 RecordDeleted 事件的含义类似?
编辑-我使用的是 ListBox 而不是没有 SelectedIndexChanging 事件的 ComboBox。
【问题讨论】:
标签: .net winforms requiredfieldvalidator