Foxtable(狐表)用户栏目专家坐堂 → 打开项目前事件 BeforeOpenProject 退出的问题


  共有3559人关注过本帖树形打印复制链接

主题:打开项目前事件 BeforeOpenProject 退出的问题

帅哥哟,离线,有人找我吗?
flashv
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
打开项目前事件 BeforeOpenProject 退出的问题  发帖心情 Post By:2014/6/27 20:31:00 [只看该作者]

e.Cancel=True,只能在“BeforeOpenProject”事件中使用,如果在其他事件中,代码该如何写实现这个关闭项目的功能呢?也就是不用“e.”


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/28 8:31:00 [只看该作者]

Syscmd.Project.Exit()正常退出Foxtable
Syscmd.Project.Exit(True)先保存数据,然后退出Foxtable
Syscmd.Project.Exit(False)不保存数据,强行退出Foxtable

 回到顶部
帅哥哟,离线,有人找我吗?
flashv
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:577 积分:4596 威望:0 精华:0 注册:2013/3/3 1:52:00
  发帖心情 Post By:2014/6/28 16:26:00 [只看该作者]

以下是引用Bin在2014-6-28 8:31:00的发言:
Syscmd.Project.Exit() 正常退出Foxtable
Syscmd.Project.Exit(True) 先保存数据,然后退出Foxtable
Syscmd.Project.Exit(False) 不保存数据,强行退出Foxtable

老师谢谢了。这三种方法退出都是有问题的。

 

比如在相关事件中判断,用以上命令退出时,会自动弹出一个报错信息,然后出现“登录对话框”。

 

这个问题包括我在内,坛中有很多人遇到过,目前没有解决。

 

虽然这个问题不是很严重,便希望官方能加一条指令,类似于在“BeforeOpenProject”中执行“e.Cancel=True


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/28 16:36:00 [只看该作者]

呵呵,不会的. 具体请上例子看看吧

 回到顶部