超简单问题,散分~怎样让窗体上的关闭按钮(X)禁止掉, 不要在FormCloseQuery里写什么的,只要在窗体上把那个(X)禁止掉就行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EnableMenuItem(GetSystemMenu(Handle, FALSE), SC_CLOSE,MF_BYCOMMAND or MF_GRAYED); 晚了!~楼上说得不错,我已经试过了。或者:在OnClose事件中有一个Action参数,它有四种可选的值: caNone:不允许窗体关闭。 caHide:隐藏窗体,但窗体并没有被真正关闭。 caFree:关闭窗体。 caMinimize:最小化窗体,不关闭窗体。要关闭失效可在OnClose中令Action := caNone 就可以了 我也试过了,可以,但对我没用啊,我用了VCLSKIN,不用的时候可以,但用了就不行啊 EnableMenuItem(GetSystemMenu(Handle, FALSE), SC_CLOSE,MF_BYCOMMAND or MF_GRAYED);普通可以,但我的窗体用了VCLSKIN就没用了啊, 不要用FormClose 这些的啊我的窗体当然要可以关闭的,只是不要通过上面那个(X)关闭窗体是自己的按钮里写的代码啊, form.borderstyle:=bsnone设置 如上的FORM属性。 form.borderstyle:=bsnone的时候连标题栏都没有了不行啊 软魔王都已经说了在OnClose事件中有一个Action参数,它有四种可选的值: caNone:不允许窗体关闭。 caHide:隐藏窗体,但窗体并没有被真正关闭。 caFree:关闭窗体。 caMinimize:最小化窗体,不关闭窗体。 你可以设个全局变量(例如var I:Integer),如果是点击你自己的关闭按钮,则I:=1;其它则I:=0;然后在窗体的onclose事件里面判断I,如果=0,则action:=caFree;否则,action:=caMinimized或者caHide。 FormClose Event怎么用?没用过? 设个全局变量(例如var I:Integer),如果是点击你自己的关闭按钮,则I:=1;其它则I:=0;然后在窗体的onclose事件里面判断I,如果=0,则action:=caFree;否则,action:=caMinimized或者caHide。这个我做了,可以实现了但FormClose Event怎么用?没试过,各位`说详细点啦 不好意思,把S.F.打反了,^_^FormClose Event翻译成中文就是窗体事件,也就是FORM的ONCLOSE事件。 可执行文件的图标怎么添加? 调用TOleContainer,如何直接显示word界面 如何知道字段的属性? 自定义纸张报表打印问题! 新手学习,请多关照:使用delphi下的ADO控件与SQL server数据表进行数据的读与写? 关于一个数据库的问题 关于PC机与单片机串口通信速度问题及线程资源占用过高..急 如何在命令行窗口一次执行的多条命令? 刚出炉、支持无限插件的聊天工具(UC),不防注册个新号玩玩 delphi调用c的问题 如何将一条修改的数据重新存入表内? 关于客户端连接时,提示服务器拒绝访问!
楼上说得不错,我已经试过了。或者:
在OnClose事件中有一个Action参数,它有四种可选的值:
caNone:不允许窗体关闭。
caHide:隐藏窗体,但窗体并没有被真正关闭。
caFree:关闭窗体。
caMinimize:最小化窗体,不关闭窗体。要关闭失效可在OnClose中令Action := caNone 就可以了
我用了VCLSKIN,不用的时候可以,但用了就不行啊
但我的窗体用了VCLSKIN就没用了啊,
我的窗体当然要可以关闭的,只是不要通过上面那个(X)
关闭窗体是自己的按钮里写的代码啊,
设置 如上的FORM属性。
的时候连标题栏都没有了
不行啊
在OnClose事件中有一个Action参数,它有四种可选的值:
caNone:不允许窗体关闭。
caHide:隐藏窗体,但窗体并没有被真正关闭。
caFree:关闭窗体。
caMinimize:最小化窗体,不关闭窗体。
你可以设个全局变量(例如var I:Integer),如果是点击你自己的关闭按钮,则I:=1;其它则I:=0;然后在窗体的onclose事件里面判断I,如果=0,则action:=caFree;否则,action:=caMinimized或者caHide。
没用过?
但FormClose Event怎么用?没试过,各位`说详细点啦
FormClose Event翻译成中文就是窗体事件,也就是FORM的ONCLOSE事件。