以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在foxtable中禁止模式窗口和独立窗口的关闭按钮的最简单方法 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=8697) |
-- 作者:狐狸爸爸 -- 发布时间:2010/11/28 11:18:00 -- 在foxtable中禁止模式窗口和独立窗口的关闭按钮的最简单方法 少量用户需要在保留最大化和最小化按钮的同时,禁用关闭按钮,可以在窗口的AfterLoad事件中加入一行代码即可:
RemoveXButton(e.Form.BaseForm.Handle)
RemoveXButton方法一直就有的,所以上面的代码对任何版本的Foxtbale有效。 |
-- 作者:e-png -- 发布时间:2010/11/28 13:30:00 -- |
-- 作者:czy -- 发布时间:2010/11/28 13:52:00 -- 以下是引用狐狸爸爸在2010-11-28 11:18:00的发言:
少量用户需要在保留最大化和最小化按钮的同时,禁用关闭按钮,可以在窗口的AfterLoad事件中加入一行代码即可:
RemoveXButton(e.Form.BaseForm.Handle)
RemoveXButton方法一直就有的,所以上面的代码对任何版本的Foxtbale有效。
加入到帮助中吧。 |
-- 作者:程兴刚 -- 发布时间:2010/11/28 22:02:00 -- 是啊,我今天才看到,收藏! |
-- 作者:狐狸爸爸 -- 发布时间:2010/11/29 7:46:00 -- 呵呵,这个是一个内部方法,不能加入帮助的。
不过我在帮助加了另一个方法,下次更新后可以使用:
DisableXButton 此方法用于禁用模式窗口和独立窗口的标题栏的关闭按钮。 之前已经提到,对于模式窗口和独立窗口,只需在设计窗口的时候,将“显示控制框”属性设置为False,即可将窗口标题栏的关闭按钮,以及最大化和最小化按钮隐藏。 e.Form.DisableXButton() |
-- 作者:程兴刚 -- 发布时间:2010/11/29 8:10:00 -- 以下是引用狐狸爸爸在2010-11-29 7:46:00的发言:
如果希望保留最大化和最小化按钮,仅仅让关闭按钮失效,可以在窗口的AfterLoad事件中加入代码: e.Form.DisableXButton() 又简化了一段代码,顶! |
-- 作者:卟离卟弃 -- 发布时间:2010/11/29 8:37:00 -- 強大... |