以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 取消后没返回窗口 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=60521) |
-- 作者:ljia361891839 -- 发布时间:2014/11/26 10:43:00 -- 取消后没返回窗口 If DataTables("表A").HasChanges Then If MessageBox.Show("未保存内容,是否保存?", "提示", MessageBoxButtons.yesnoCancel, MessageBoxIcon.Question) = DialogResult.no Then DataTables("表A").RejectChanges ElseIf DialogResult.yes Then DataTables("表A").save Else e.cancel = True End If End If 我弄了个关闭窗口的提示~点取消之后没返回窗口,直接把窗口关闭回到了表A.... 大神能帮我看看哪出错了吗?
|
-- 作者:Bin -- 发布时间:2014/11/26 10:47:00 -- 没有执行到Else 语句吧. 按道理是会执行的,你调试一下看看 搞不定再上个例子 |
-- 作者:有点甜 -- 发布时间:2014/11/26 10:48:00 -- If DataTables("表A").HasChanges Then Dim result As Object = MessageBox.Show("未保存内容,是否保存?", "提示", MessageBoxButtons.yesnoCancel, MessageBoxIcon.Question) If result = DialogResult.no Then DataTables("表A").RejectChanges ElseIf result = DialogResult.yes Then DataTables("表A").save Else e.cancel = True End If End If |
-- 作者:ljia361891839 -- 发布时间:2014/11/27 15:21:00 -- 哈~果然解决掉~感谢诸亲 |