以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口关闭  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=141217)

--  作者:sun-tn
--  发布时间:2019/9/24 14:53:00
--  窗口关闭
窗口关闭之前 beforeClose 里面写了
 if MessageBox.Show("1111111", "询问", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.No then
e.cancel = true 
end if 
当弹出询问窗口时点了否 窗口还是关闭了

--  作者:有点蓝
--  发布时间:2019/9/24 15:15:00
--  
什么类型的窗口?如果是主窗口,并且绑定的表有多个对应的主窗口,那么只能打开一个,不会受这个事件影响
--  作者:sun-tn
--  发布时间:2019/9/24 15:20:00
--  
模式窗口   有table控件 但是通过 fill方法加载的数据  并未绑定表
[此贴子已经被作者于2019/9/24 15:21:19编辑过]

--  作者:sun-tn
--  发布时间:2019/9/24 15:23:00
--  
如果我在 e.cancel = true 后面加一个messagebox 弹出框 窗口就不会被关闭  难道取消窗口关闭要趁窗口不注意吗 
--  作者:sun-tn
--  发布时间:2019/9/24 15:40:00
--  
已经解决了  我把那段代码写在  e.Form.StopRedraw() 和   e.Form.ResumeRedraw() 之间 就能正常取消关闭窗口了 
[此贴子已经被作者于2019/9/24 15:40:31编辑过]

--  作者:有点蓝
--  发布时间:2019/9/24 15:44:00
--  
模式窗口我单独测试1楼的代码是没有问题的。应该是有其他代码影响了