| 发表于:2007-01-26 22:15:24 楼主 |
一、用鼠标点击控件,然后离开。 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 以上这些都没有问题,问题是:validating中canceleventargs.cancel = true,且当上一次用tab键经过,本次用鼠标点击别处离开时,会按照lostfocus leave validating enter gotfocus的顺序,运行两遍。这是为什么,请高手解惑。万分感谢。 |
|
|
|
|