【问题标题】:How to get active sheet menu in PowerBuilder?如何在 PowerBuilder 中获取活动工作表菜单?
【发布时间】:2012-12-03 17:25:03
【问题描述】:

如何在 PowerBuilder 中获取活动工作表菜单。如果我禁用菜单,它会禁用最后打开的工作表菜单而不是活动工作表菜单?

【问题讨论】:

  • 你是如何“禁用菜单”的。您必须通过MenuID 工作表实例变量使用工作表菜单。
  • 实际上我没有获得菜单 ID,而是通过执行 m_sheet.file.enabled = false 直接禁用菜单。现在,从您的查询中,我尝试获取菜单 ID,然后根据菜单 ID 禁用菜单及其工作。谢谢,例如; m_sheet lm_setupMenu lm_setupMenu = This.menuID lm_setupMenu.m_new.enabled = False
  • 您可以根据需要回答自己的问题。这可能会使这个问题对不阅读 cmets 的其他人更有帮助。

标签: powerbuilder


【解决方案1】:

Waseem Kiyani 于 2012 年 12 月 4 日 14:28 回答了这个问题

实际上我没有得到菜单 ID。相反,我直接禁用了菜单

m_sheet.file.enabled = false

感谢 Maximus,我使用菜单 ID 禁用了菜单项。

例子:

m_sheet lm_setupMenu
lm_setupMenu = This.menuID
lm_setupMenu.m_new.enabled = False 

【讨论】:

  • 您好,根据这里所说的,请为“WindowType=main!”如何隐藏菜单以动态修改它然后激活它?你说的只适用于mdi
  • @Eduardo G:我认为这很重要,可以提出一个新问题,也许可以提供更多细节。
猜你喜欢
  • 2013-09-14
  • 1970-01-01
  • 2011-12-29
  • 2023-03-24
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-19
  • 1970-01-01
相关资源
最近更新 更多