【发布时间】:2010-12-24 19:24:31
【问题描述】:
我创建了一个继承 TextBox 的自定义控件,在该控件中我覆盖了验证事件,并且在验证事件中我放置了用于检查空字段的验证。
现在,当我在我的 winform 上使用该控件并单击保存按钮时,它会立即触发保存事件。自定义控件的验证事件会触发并显示错误消息,但它仍然不会阻止保存事件触发....
保存按钮的 CauseValidation 属性设置为 true..
我也放了 (this.ValidateChildren())
我也把 CancelEventArgs ce.Cancel = true;在自定义文本框控件中
但都无法阻止保存事件触发..
如果文本框不为空,我只想触发 Save 事件。
验证事件触发,显示空字段消息和立即触发保存事件..
现在,如果您有想法,那么如果您有解决方案,请提供解决方案..
【问题讨论】: