以文本方式查看主题

-  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
--  
这个好