如何在 powerbuilder 中隐藏菜单项 'PARTS'?
How can i hide the menu item 'PARTS' in powerbuilder?
如何隐藏带有 PARTS 标签的菜单项?
我会在菜单 class 上创建一个 public 功能(在我的应用程序中:m_main),没有 return 值。
mf_HideByTag(string as_tag) >>>
// Hide each menu item having Tag = <as_tag>
long i
for i = 1 to UpperBound(Item)
if Item[i].Tag = as_tag then Hide(Item[i])
next
从任何地方调用此函数,例如:
m_main.mf_HideByTag('PARTS')
注意:此功能不会通过下拉菜单进行递归搜索。它仅解析直接菜单栏项。
如果这是您应用程序的标准行为,您可能希望将此功能放在 window 祖先中。
您可以通过 window 的 MenuID 属性 获取对菜单的引用。然后,您可以循环浏览菜单项,并将具有适当标签值的菜单项的可见 属性 设置为 false。
您可以在 window 的开放事件中执行此操作。
如何隐藏带有 PARTS 标签的菜单项?
我会在菜单 class 上创建一个 public 功能(在我的应用程序中:m_main),没有 return 值。
mf_HideByTag(string as_tag) >>>
// Hide each menu item having Tag = <as_tag>
long i
for i = 1 to UpperBound(Item)
if Item[i].Tag = as_tag then Hide(Item[i])
next
从任何地方调用此函数,例如:
m_main.mf_HideByTag('PARTS')
注意:此功能不会通过下拉菜单进行递归搜索。它仅解析直接菜单栏项。
如果这是您应用程序的标准行为,您可能希望将此功能放在 window 祖先中。
您可以通过 window 的 MenuID 属性 获取对菜单的引用。然后,您可以循环浏览菜单项,并将具有适当标签值的菜单项的可见 属性 设置为 false。
您可以在 window 的开放事件中执行此操作。