以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Syscmd.Project.Exit(False)不保存强退报错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47288) |
-- 作者:powermannico -- 发布时间:2014/3/7 16:26:00 -- Syscmd.Project.Exit(False)不保存强退报错 在BeforeCloseProject事件中用Syscmd.Project.Exit(False)为什么会导致报错?131013版 |
-- 作者:Bin -- 发布时间:2014/3/7 16:27:00 -- 既然已经要关闭程序了,再关闭一次是什么意思? 当然会报错. |
-- 作者:狐狸爸爸 -- 发布时间:2014/3/7 16:28:00 -- BeforeCloseProject
应该直接:
e.Cancel = True
|
-- 作者:powermannico -- 发布时间:2014/3/7 16:29:00 -- 用意是不让FT弹出是否保存修改的窗口 |
-- 作者:Bin -- 发布时间:2014/3/7 16:29:00 -- Cancel: 逻辑型,设为True,拒绝关闭项目。 SkipSave: 逻辑型,设为True,将不保存项目,直接关闭。 |
-- 作者:狐狸爸爸 -- 发布时间:2014/3/7 16:30:00 -- 保存退出:
DataTables.Save() e.SkipSave = True
不保存退出:
e.SkipSave = True
|