c# 控件 窗体事件
来源:百度知道 编辑:UC知道 时间:2024/05/28 01:06:37
窗体中有这样的一个事件,validated ,意思是验证窗体之后触发的事件。我想明白一下这是什么意思。
表单上如果有验证控件的话,用这个来判断验证是否成功
[MSDN] 当通过使用键盘(Tab、Shift+Tab 等)、通过调用 Select 或 SelectNextControl 方法或者通过将 ActiveControl 属性设置为当前窗体等方式更改焦点时,焦点事件按以下顺序发生:
Enter
GotFocus
Leave
Validating
Validated
LostFocus
当通过使用鼠标或调用 Focus 方法的方式更改焦点时,焦点事件按以下顺序发生:
Enter
GotFocus
LostFocus
Leave
Validating
Validated
如果 CausesValidation 属性设置为 False,则将取消 Validating 和 Validated 事件。
如果在 Validating 事件委托中,CancelEventArgs 的 Cancel()()() 属性设置为 true,则通常将在 Validating 事件之后发生的所有事件均被取消。