关于Powerbuilder在窗口继承时对于菜单属性的操作

本文讲述了如何在PB编程中处理继承窗口的菜单项使能问题,以及在不同情况下调整菜单以满足窗口需求。作者分享了自己摸索的过程,并指出优快云资源有限,希望此内容对PB学习者有所帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于个人爱好,还在弄一些PB的程序,纯属学习。在写代码的过程中,发现继承窗口的菜单,其菜单项无法关闭其使能,顺序有点绕,分几种情况

首先,如果继承过来的窗口和原来的窗口属性不一样,以窗口属性为main为例,当已经选择了窗口菜单时,可以在打开的窗口,直接对菜单项的可见属性打开或者关闭

代码如下

效果如图

如果这时候,你想弄个右键菜单,同时也能自定义的关闭某个菜单项的使能,那么操作就又不一样了,包括上图的菜单操作,首先,你要在代码窗口,取消父窗口的代码继承,取消之前,父窗口原来的代码将不被执行,前提是父窗口的对应的事件代码已经编写,如下图

在相应的事件代码区点击右键,点击菜单中红框标示的项,此时菜单菜前的小勾会去掉

此时表示,当前事件代码将不再继承父窗口的原事件,相反,勾上代表示继承。

然后再对右键菜单进行操作,就可以实现对菜单项的可视进行打开和关闭

如图

效果图如图

那么为什么要搞这些操作?因为继承的菜单,或者当前选择的菜单功能不符当前窗口的需求,那么我们就要进行适当的调整,不需要的菜单,关闭其使能。

关键的是,我发现优快云上并没有相关问题的介绍,查了PB帮助,也没有什么头续,PB现在国内应该用的人很少了,所以万事只能自己琢磨,那么就以此文抛砖引玉,希望能给继续学习PB的朋友一些帮助。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值