Foxtable(狐表)用户栏目专家坐堂 → 我做了一个程序是用的模式窗口,如何禁用关闭


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

主题:我做了一个程序是用的模式窗口,如何禁用关闭

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


加好友 发短信
等级:五尾狐 帖子:1088 积分:8247 威望:0 精华:4 注册:2012/3/31 18:08:00
我做了一个程序是用的模式窗口,如何禁用关闭  发帖心情 Post By:2012/12/19 18:02:00 [显示全部帖子]

如题, 系统登陆后自动打开模式窗口,,,,,我在模式窗口里已经禁用了X按钮,,,,但在任务栏中点右键还是可以退出的,退出也就罢了,但软件的开发界面却出来了虽然不能看一些窗口信息,但那样也不太好,,请问有什么办法可以将任务栏右键关闭按钮禁用一下,或者点关闭后退出程序呢,,,

 

我在BEFORECOLSE中添加了代码:SYSCMD。PROJECT。EXIT()后倒是可以,但我做为开发者进入后,预览这个窗口后,就必须将项目关闭才能退出窗口?

 

 


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


加好友 发短信
等级:五尾狐 帖子:1088 积分:8247 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2012/12/19 21:48:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-12-19 21:08:00的发言:

1、为什么不直接以主窗口的形式设计?这样不就没有这个问题吗?

 

2、如果坚持现有设计,你可以用一个全局变量做标记,打开窗口的时候变量设置为True,关闭按钮变量设置为False,在BeforeClose事件中判断变量的值,如果为True禁止关闭,为False允许关闭。

不使用主窗口的原因是:我不想要FOXTABLE上面的那些菜单 ,单独设计窗口里的内容,所以选择了模式窗口。。。。


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


加好友 发短信
等级:五尾狐 帖子:1088 积分:8247 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2012/12/19 22:39:00 [显示全部帖子]

我不知道怎么去。。。图片点击可在新窗口打开查看,指点下嘛。


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


加好友 发短信
等级:五尾狐 帖子:1088 积分:8247 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2012/12/20 17:59:00 [显示全部帖子]

晚上 回去试试哈。。


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


加好友 发短信
等级:五尾狐 帖子:1088 积分:8247 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2012/12/20 22:17:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-12-20 15:21:00的发言:
QAT.Items.Clear
ConfigBar.Items.Clear

我把这代码放在了Afteropenobject中,加入了以上代码

RibbonTabs.Clear
QAT.Items.Clear
ConfigBar.Items.Clear

后,再也找不到上面的按钮栏了,按CTRL也不行,如何再把菜单找回来呢。。

还有一个问题,就是右上角的图标:POWER BY FOXTABLE那个按钮也去不了。。。

,,加上以上代码后,项目会重新启动,也无法发布了,因为没有系统菜单了,,,,

有点自相矛盾!

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121220222631.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-12-20 22:27:20编辑过]

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


加好友 发短信
等级:五尾狐 帖子:1088 积分:8247 威望:0 精华:4 注册:2012/3/31 18:08:00
  发帖心情 Post By:2012/12/21 0:11:00 [显示全部帖子]

以下是引用菲舍尔在2012-12-20 22:24:00的发言:

用模式窗口打开,就可以达到楼主的目的

退出项目的命令写在afterclose事件中就可以了

 

 下载信息  [文件大小:576.0 KB  下载次数:1]
图片点击可在新窗口打开查看点击浏览该文件:条码读取.foxdb
没有数据库啊。打不开的。。
[此贴子已经被作者于2012-12-20 23:07:52编辑过]


 回到顶部