以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 我做了一个程序是用的模式窗口,如何禁用关闭 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27004) |
-- 作者:unverse -- 发布时间:2012/12/19 18:02:00 -- 我做了一个程序是用的模式窗口,如何禁用关闭 如题, 系统登陆后自动打开模式窗口,,,,,我在模式窗口里已经禁用了X按钮,,,,但在任务栏中点右键还是可以退出的,退出也就罢了,但软件的开发界面却出来了虽然不能看一些窗口信息,但那样也不太好,,请问有什么办法可以将任务栏右键关闭按钮禁用一下,或者点关闭后退出程序呢,,,
我在BEFORECOLSE中添加了代码:SYSCMD。PROJECT。EXIT()后倒是可以,但我做为开发者进入后,预览这个窗口后,就必须将项目关闭才能退出窗口?
|
-- 作者:狐狸爸爸 -- 发布时间:2012/12/19 21:08:00 -- 1、为什么不直接以主窗口的形式设计?这样不就没有这个问题吗?
2、如果坚持现有设计,你可以用一个全局变量做标记,打开窗口的时候变量设置为True,关闭按钮变量设置为False,在BeforeClose事件中判断变量的值,如果为True禁止关闭,为False允许关闭。 |
-- 作者:unverse -- 发布时间:2012/12/19 21:48:00 -- 以下是引用狐狸爸爸在2012-12-19 21:08:00的发言:
1、为什么不直接以主窗口的形式设计?这样不就没有这个问题吗?
2、如果坚持现有设计,你可以用一个全局变量做标记,打开窗口的时候变量设置为True,关闭按钮变量设置为False,在BeforeClose事件中判断变量的值,如果为True禁止关闭,为False允许关闭。 不使用主窗口的原因是:我不想要FOXTABLE上面的那些菜单 ,单独设计窗口里的内容,所以选择了模式窗口。。。。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/12/19 21:49:00 -- 菜单不是可以去掉的吗? |
-- 作者:unverse -- 发布时间:2012/12/19 22:39:00 -- 我不知道怎么去。。。,指点下嘛。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/12/20 9:13:00 -- For Each tab As RibbonMenu.Tab In RibbonTabs tab.Visible = False Next |
-- 作者:lin_hailun -- 发布时间:2012/12/20 9:44:00 -- 彻底的,是这样。 RibbonTabs.Clear QAT.Clear ConfigBar.Clear |
-- 作者:reachtone -- 发布时间:2012/12/20 15:18:00 -- 以下是引用lin_hailun在2012-12-20 9:44:00的发言:
彻底的,是这样。 RibbonTabs.Clear QAT.Clear ConfigBar.Clear 这个好,但下面2行代码都出错 |
-- 作者:狐狸爸爸 -- 发布时间:2012/12/20 15:21:00 -- QAT.Items.Clear ConfigBar.Items.Clear |
-- 作者:outes -- 发布时间:2012/12/20 15:35:00 -- 这个好 |