蓝信子 发表于 2008-12-24 11:59:24

C#Windows控件的焦点事件顺序

  以下是我测试TextBox事件的结果,如有不对,还望更正。
  
  一、用鼠标点击控件,然后离开。
  Enter
  GotFocus
  LostFocus
  Leave
  Validating
  Validated
  
  二、用鼠标,当 Validating 中 CancelEventArgs.Cancel = true 时:
  Enter
  GotFocus
  LostFocus
  Leave
  Validating
  Enter
  GotFocus
  
  三、用tab键经过一个控件时。
  Enter
  GotFocus
  KeyUp
  Leave
  Validating
  Validated
  LostFocus
  
  四、用tab键当 Validating 中 CancelEventArgs.Cancel = true 时
  Enter
  GotFocus
  KeyUp
  Leave
  Validating
  Enter
  KeyUp
   <
页: [1]
查看完整版本: C#Windows控件的焦点事件顺序