2012-12-03 28 views
5

如何獲取PowerBuilder中的活動工作表菜單。如果我禁用菜單,它禁用最後打開的菜單菜單而不是活動菜單?如何獲取PowerBuilder中的活動表單菜單?

+0

你怎麼會 「禁用菜單」。您必須通過「MenuID」表單實例變量處理表單菜單。 – Maximus

+1

其實我沒有得到菜單ID,而是通過執行m_sheet.file.enabled = false來直接禁用菜單。現在,從您的查詢中,我嘗試獲取菜單ID,然後根據菜單ID及其工作禁用菜單。感謝例如; m_sheet lm_setupMenu lm_setupMenu = This.menuID lm_setupMenu.m_new.enabled = False –

+0

如果需要,您可以回答自己的問題。這可能會使其他人沒有閱讀評論的問題更有幫助。 –

回答

0

克瓦Kiyani回答了這個12月4日在'12 14:28

其實我沒有得到菜單ID。相反,我是直接禁用菜單

m_sheet.file.enabled = false 

感謝Maximus,我使用菜單Id禁用了菜單項。

例子:

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

你好,根據這裏所說的,請爲「WindowType = main!」我怎樣才能隱藏菜單來動態修改它,然後激活它?你所說的只適用於mdi –

+0

@Eduardo G:我認爲這是足夠重要的,可以提出一個新問題,也許可以提供更多細節。 –