当前位置:首页 > 技能相关 > PowerBuilder > 正文内容

pb 窗体最大化最小化触发事件

admin3年前 (2022-10-11)PowerBuilder3700 修订时间:2022-10-11 16:26:53

一般情况下,如果是关闭窗体时触发该事件的话,直接在窗体的事件closequery()中处理,

设置如下:

this.windowstate =minimized!
return 1 
// 0 允许关闭窗口
//1  不允许关闭窗口

新增事件,ID为pbm_syscommand ,其中参数commandtype为操作的类型 

61472 //最小化

61488 //最大化

61536 //关闭

61440 //大小

61456 //移动

61458 //左键点击

61730 //左键双击

61728 //还原

//屏蔽系统菜单功能

return 1

resize事件! 

参数:sizetype 整型 (0 正常显示,1 最小化,2 最大化) 

newwidth 新宽度 

newheigh 新高度

//屏蔽窗体title的左键双击自动最大化或最小化问题

给窗口自定义一个事件 pbm_nclbuttondblclk :

return 1

 

或者:


按钮的clicked事件中:

parent.windowstate=normal!//父窗口恢复正常
parent.windowstate=maximized!//父窗口最大化
parent.windowstate=minimized!//父窗口最小化



 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。

扫描二维码推送至手机访问。

版权声明:本文由LIFEI - blog发布,如需转载请注明出处。

本文链接:http://www.lifeiai.com/?id=210

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。