Come ottenere il menu del foglio attivo in PowerBuilder. Se disattivo il menu, disabilita l'ultimo menu di fogli aperti anziché il menu di fogli attivi?Come ottenere il menu del foglio attivo in PowerBuilder?
risposta
Waseem Kiyani rispose a questa 4 dicembre '12 alle 14:28
In realtà non stavo ID menu. Piuttosto, il menu è stato disabilitato direttamente
m_sheet.file.enabled = false
Grazie a Maximus, ho disabilitato la voce di menu utilizzando il menu Id.
Esempio:
m_sheet lm_setupMenu
lm_setupMenu = This.menuID
lm_setupMenu.m_new.enabled = False
Salve, in base a ciò che viene detto qui, si prega di un "WindowType = main!" Come posso nascondere il menu per modificarlo dinamicamente e quindi attivarlo? Quello che dici funziona solo in mdi –
@ Eduardo G: Penso che questo sia abbastanza importante per fare una nuova domanda e, forse, dare maggiori dettagli. –
come hai fatto a "Menu disable". È necessario lavorare con il menu del foglio tramite la variabile di istanza del foglio 'MenuID'. – Maximus
In realtà non ricevevo l'ID del menu, ma stavo disabilitando il menu direttamente facendo m_sheet.file.enabled = false. Ora, dalla tua query ho cercato di ottenere l'Id del menu e quindi disabilitare il menu in base all'ID del menu e il suo funzionamento. Grazie per es. m_sheet lm_setupMenu lm_setupMenu = This.menuID lm_setupMenu.m_new.enabled = Falso –
Se vuoi, puoi rispondere alla tua domanda. Potrebbe rendere la domanda più utile per gli altri che non leggono i commenti. –