以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  发现一个问题,窗口关闭的时候代码不起作用。。。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=25782)

--  作者:unverse
--  发布时间:2012/11/16 15:57:00
--  发现一个问题,窗口关闭的时候代码不起作用。。。

我做一个模式窗口在全局表事件中的KEY DOWN中代码如下:

 

If e.Alt = True AndAlso e.KeyCode = Keys.F4 Then
    MessageBox.Show("请点击退出按钮案例退出系统!", "温馨提示!",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = True
End If

 

来禁止用ALT+F4退出,但如果当前的窗口光标不定位在某个输入框中,以上代码不起作用,可以直接关闭,,,

请问这是BUG不?

 


图片点击可在新窗口打开查看此主题相关图片如下:333.gif
图片点击可在新窗口打开查看

--  作者:lin_hailun
--  发布时间:2012/11/16 16:34:00
--  
 窗口的全局事件,只对大部份控件有效,并不对于表有效,楼主去编写表的keydown事件吧。
--  作者:unverse
--  发布时间:2012/11/16 17:27:00
--  

窗口的全局事件应该对整个窗口都有效吧。。


--  作者:菲舍尔
--  发布时间:2012/11/17 11:10:00
--  
写在窗口的beforeclose事件中试一下吧