Foxtable(狐表)用户栏目专家坐堂 → 在foxtable中禁止模式窗口和独立窗口的关闭按钮的最简单方法


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

主题:在foxtable中禁止模式窗口和独立窗口的关闭按钮的最简单方法

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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
在foxtable中禁止模式窗口和独立窗口的关闭按钮的最简单方法  发帖心情 Post By:2010/11/28 11:18:00 [显示全部帖子]

少量用户需要在保留最大化和最小化按钮的同时,禁用关闭按钮,可以在窗口的AfterLoad事件中加入一行代码即可:

 

RemoveXButton(e.Form.BaseForm.Handle)

 

RemoveXButton方法一直就有的,所以上面的代码对任何版本的Foxtbale有效。



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


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/11/29 7:46:00 [显示全部帖子]

呵呵,这个是一个内部方法,不能加入帮助的。

 

不过我在帮助加了另一个方法,下次更新后可以使用:

 

 

DisableXButton

此方法用于禁用模式窗口和独立窗口的标题栏的关闭按钮。

之前已经提到,对于模式窗口和独立窗口,只需在设计窗口的时候,将“显示控制框”属性设置为False,即可将窗口标题栏的关闭按钮,以及最大化和最小化按钮隐藏。
如果希望保留最大化和最小化按钮,仅仅让关闭按钮失效,可以在窗口的AfterLoad事件中加入代码:

e.Form.DisableXButton()


 回到顶部