以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何通过"ESC"关闭窗口?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52757)

--  作者:看雪的人
--  发布时间:2014/6/22 16:13:00
--  如何通过"ESC"关闭窗口?
如下:Forms("交叉").Close
通过点击控件关闭窗口,如果想通过按“ESC”键也可以关闭窗口,代码应该怎么改?
求助,求指点?

--  作者:有点甜
--  发布时间:2014/6/22 16:14:00
--  
 编写窗口的keydown事件,判断按下什么键,从而做不同的操作。
--  作者:paullqxp
--  发布时间:2014/6/22 16:18:00
--  
如果你希望点击"butclose"按钮能关闭窗体

① 在"butclose"按钮里写代码:e.form.close
② 在窗体加载事件写代码:e.Form.CancelButton = "butclose"
③ 运行

--  作者:看雪的人
--  发布时间:2014/6/22 16:24:00
--  
老师有没有案例或知识点
--  作者:有点甜
--  发布时间:2014/6/22 16:25:00
--  

 2楼,3楼,都已经很详细了。

 

 用3楼的做法。

 

 或者2楼的做法 http://www.foxtable.com/help/topics/0741.htm

 


--  作者:qq121454970
--  发布时间:2014/6/22 21:46:00
--  
泡泡玩的挺精的嘛
--  作者:看雪的人
--  发布时间:2014/6/22 21:54:00
--  
甜老师您好,三楼的方法我看不懂,二楼的方法\'编写窗口的keydown事件\'懂但代码不会写,能不能指点下?
--  作者:有点甜
--  发布时间:2014/6/22 22:00:00
--  
 3楼那么明显还不会?在afterload加入代码 e.Form.CancelButton = "Button3"
--  作者:看雪的人
--  发布时间:2014/6/22 22:25:00
--  
想通过按“ESC”键也可以关闭窗口,代码应该怎么改?这是我的意思

通过控件关闭窗口的代码我会写的,
求指点!!!

--  作者:有点甜
--  发布时间:2014/6/22 22:27:00
--  
 看8楼啊,在窗口的afterload事件加入代码 e.Form.CancelButton = "Button3"