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 事件之后发生的所有事件均被取消。