焦点丢失事件的Winforms TextBox?

时间:2009-11-23 22:04:21

标签: c# .net winforms

我应该使用哪个事件?

3 个答案:

答案 0 :(得分:17)

Control.LeaveControl.LostFocus

  

使用键盘( + 等)更改焦点时,通过调用{{ 3}}或Select方法,或者通过将SelectNextControl属性设置为当前表单,焦点事件按以下顺序发生:

     
      
  1. ContainerControl.ActiveControl
  2.   
  3. Enter
  4.   
  5. GotFocus
  6.   
  7. Leave
  8.   
  9. Validating
  10.   
  11. Validated
  12.         

    使用鼠标或调用LostFocus方法更改焦点时,焦点事件按以下顺序发生:

         
        
    1. Focus
    2.   
    3. Enter
    4.   
    5. GotFocus
    6.   
    7. LostFocus
    8.   
    9. Leave
    10.   
    11. Validating
    12.         

      如果Validated属性设置为false,则CausesValidationValidating事件将被取消。

答案 1 :(得分:1)

Control.LostFocus。

答案 2 :(得分:0)

'Control.LostFocus'