2012-12-03 3 views
5

Jak uzyskać aktywne menu arkusza w programie PowerBuilder. Jeśli wyłączę menu, wyłącza ono ostatnio otwarte menu arkusza zamiast aktywnego menu arkusza?Jak uzyskać aktywne menu arkusza w programie PowerBuilder?

+0

jak ty "menu Wyłącz". Musisz pracować z menu arkusza za pomocą zmiennej instancji "MenuID". – Maximus

+1

Właściwie nie otrzymałem identyfikatora menu, a raczej wyłączałem menu bezpośrednio, wykonując polecenie m_sheet.file.enabled = false. Teraz, z twojego zapytania, próbowałem uzyskać identyfikator menu, a następnie wyłączyć menu w oparciu o identyfikator menu i jego działanie. Dzięki np; m_sheet lm_setupMenu lm_setupMenu = This.menuID lm_setupMenu.m_new.enabled = False –

+0

Możesz odpowiedzieć na własne pytanie, jeśli chcesz. Może to sprawić, że pytanie będzie bardziej pomocne dla osób, które nie czytają komentarzy. –

Odpowiedz

0

Waseem Kiyani odpowiedział na to 4 gru '12 na 14:28

Właściwie to nie był już identyfikator menu. Raczej była wyłączona menu bezpośrednio

m_sheet.file.enabled = false 

Dzięki Maximus, mam wyłączony pozycję menu za pomocą Id menu.

Przykład:

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

Witam, na podstawie tego, co tu powiedziano, proszę o "WindowType = main!" Jak mogę ukryć menu, aby dynamicznie go zmodyfikować, a następnie aktywować? To, co mówisz, działa tylko w mdi –

+0

@Eduardo G: Myślę, że to jest na tyle ważne, aby zadać nowe pytanie, a może podać więcej szczegółów. –

Powiązane problemy