Foxtable(狐表)用户栏目专家坐堂 → 如何使窗口的关闭按钮不可用,最小化及最大化可用?


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

主题:如何使窗口的关闭按钮不可用,最小化及最大化可用?

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2010/11/24 9:04:00 [显示全部帖子]

这个问题你是如何ok的

http://www.foxtable.com/dispbbs.asp?boardid=2&Id=8577&page=4


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2010/11/24 14:28:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-11-24 10:43:00的发言:

其实不用这么复杂的,自己在Foxtable的BeforeClose事件设置代码,判断某个Public全局变量的值,如果是True,则正常关闭,如果是False则取消关闭。

打开窗口将变量的值设置为False,在窗口加一个关闭按钮,按钮代码中将全局变量的值设置为True,这样可以通过此关闭按钮关闭窗口,直接通过窗口的关闭按钮则不可以。

 

加起来可以五行代码搞定:

 

全局代码:

public bbb As Boolean

 

窗口的AfterLoad事件:

bbb = True

 

窗口的Beforeclose事件:

e.cancel = not bbb

 

窗口的关闭按钮

bbb = True

e.Form.Close()

 

 

[此贴子已经被作者于2010-11-24 10:46:32编辑过]

ok,将bbb = True改为bbb = False

窗口的关闭按钮

bbb = True

e.Form.Close()

加上Syscmd.Project.Exit()


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2010/11/24 19:25:00 [显示全部帖子]

以前是有这个功能的(在属性窗口设置是否允许关闭窗口)

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2010/11/24 20:36:00 [显示全部帖子]

我以前设计的模式窗口,打开项目后没有系统菜单,只有一个窗口,设计时属性窗口不允许关闭窗口,然后用按钮退出系统.

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2010/11/24 21:15:00 [显示全部帖子]

建议这个功能加上省得写代码

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2010/11/25 17:08:00 [显示全部帖子]

这时最小化按钮不可用.有时需要最小化按钮的,不要以为模式窗口不必要最小化窗口,暂不用狐表项目的时候,可以最小化,然后做其它的事

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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2010/11/28 10:12:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-11-25 17:21:00的发言:
特殊情况,就自己写两行代码吧。

有一点不明白,早先的版本有禁用关闭窗口属性的,而最小化按钮也可用,很是方便。现在更新的版本却要写代码实现,是不是受到其它功能的制约?或是认为可以通过关闭窗口的控制框就能替代该功能?现在用代码实现这样的窗口也能满足需要,只是想了解一下更新的理由,如果不方便,就当没说。另外,每次版本更新的时候能否简单的介绍一下消除了什么BUG,我好决定是否及时更新。


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


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
[求助]客户端下载斗地主平台不是网页的那种  发帖心情 Post By:2010/11/28 15:38:00 [显示全部帖子]

给你添麻烦了。理解,满意,谢谢你的说明。你那一行代码就能解决问题的帖子我看了,待会试试。

 回到顶部