以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于取消关闭  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120182)

--  作者:做自己
--  发布时间:2018/6/8 20:14:00
--  关于取消关闭
我这个弹出窗口是个子窗口,Dim Result As DialogResult
If DataTables("颜色表").HasChanges Then
    Result = MessageBox.Show("有记录修改了没有保存,确定要关闭该窗口吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        DataTables("颜色表").RejectChanges
    Else
        e.Cancel = True
    End If
End If
提示事件是这么写的,但是这样我点否之后这个窗口就被关闭了,怎么办

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


--  作者:有点蓝
--  发布时间:2018/6/8 20:20:00
--  
代码放到BeforeClose事件:http://www.foxtable.com/webhelp/scr/0712.htm
--  作者:做自己
--  发布时间:2018/6/9 6:59:00
--  
就是在beforeClose里面啊,老师,你听一下重点,我这个项目有个主窗口,然后打开这个模式窗口,然后在模式窗口里面执行这个代码有问题。如果单独在模式窗口没有问题
--  作者:有点蓝
--  发布时间:2018/6/9 8:46:00
--  
请上传实例测试