C#Windows控件的焦点事件顺序
以下是我测试textbox事件的结果,如有不对,还望更正。
一、用鼠标点击控件,然后离开。
enter
gotfocus
lostfocus
leave
validating
validated
二、用鼠标,当 validating 中 canceleventargs.cancel = true 时:
enter
gotfocus
lostfocus
leave
validating
enter[来源www.iocblog.net]
gotfocus
三、用tab键经过一个控件时。
enter
gotfocus
keyup
leave
validating
validated
lostfocus
四、用tab键当 validating 中 canceleventargs.cancel = true 时
enter
gotfocus
keyup
leave
validating
enter
keyup