Victor.Stone
dot net 备忘录
posts - 21,  comments - 25,  trackbacks - 0

当通过使用键盘(Tab、Shift+Tab 等)、通过调用 Select 或 SelectNextControl 方法或者通过将 ContainerControl..::.ActiveControl 属性设置为当前窗体等方式更改焦点时,焦点事件按以下顺序发生:

Enter
GotFocus
Leave
Validating
Validated
LostFocus

当通过使用鼠标调用 Focus 方法的方式更改焦点时,焦点事件按以下顺序发生:

Enter
GotFocus
LostFocus
Leave
Validating
Validated

如果 CausesValidation 属性设置为 false,则将取消 Validating 和 Validated 事件。
如果在 Validating 事件委托中,CancelEventArgs 的 Cancel 属性设置为 true,则正常情况下将在 Validating 事件之后发生的所有事件均被取消。
有关处理事件的更多信息,请参见 使用事件。

Validating 事件将在 .NET Compact Framework 上所有代码顺序中的 LostFocus 之后激发,以后无法还原焦点的情况除外(例如,关闭窗体时)。

posted on 2010-11-20 10:34 Victor.Stone 阅读(869) 评论(0)  编辑 收藏 引用 所属分类: .net framework
只有注册用户登录后才能发表评论。

<2012年3月>
26272829123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(2)

随笔分类(17)

文章分类

搜索

  •  

积分与排名

  • 积分 - 24249
  • 排名 - 193

最新随笔

阅读排行榜