C# 窗体 Esc“取消”按钮 的使用问题???

来源:百度知道 编辑:UC知道 时间:2024/05/06 02:15:29
窗体的“取消”按钮。如果设置了此按钮,则用户每次按“Esc”键都相当于“单击”了该按钮。

但是我遇到了一种情况:
我设置了“Esc”键对应的按钮是“退出”窗体按钮。
可是当我选中 GridEX 中一行数据后,再次按“Esc”键,它的取消功能就不能用了,不知道是怎么回事?
请教高手指点?
补充(同一个窗体,别的控件获得焦点,Esc键功能是可以用的)
二楼:
我有那么多窗体不可能一个一个都改吧,代码太麻烦了。

三楼:
如果焦点在同一个窗体的别的控件上,Esc 是可以实现的。

四楼:
我找了,还是不知道那个属性,能否 明指下!!!

感谢大家的支持哦 !

是因为GridEX 中默认就有调用 ESC 的事件的,你可以禁用它,就可以了,在GridEX 的属性页中可以找到

。。很强悍 没遇到过

If Asc(e.KeyChar) = 27 Then
'exit
End If

是不是
你选中了那个后 操作对象就不是窗体了
而那个 esc 是对窗体属性的设置 对窗体来说 esc 键的时间是调用 退出 按钮?