Mi piacerebbe avere un'opzione dalla mia applicazione per attivare la visualizzazione del menu principale.Nascondi TActionMainMenuBar?
Le funzionalità possono ancora essere utilizzate tramite la barra degli strumenti, ecc. Nascondere il menu non servirà a nulla. Nascondere il menu è davvero una scelta GUI per l'utente.
In ogni caso il mio menu principale è configurato utilizzando TActionMenuBar e TActionManager (per lo stile XP alphablend).
Ho provato semplicemente a impostare la proprietà Visible del MainMenuBar che ha provocato questo messaggio di errore: "ActionMainMenuBar non consente di nascondere".
Ho pensato che fosse un po 'strano, dando il fatto che la proprietà Visibile esiste. Perché dovrebbe essere lì, se non posso davvero cambiarlo?
Così come al solito mi aspettavo che si trattasse di un semplice caso di modifica di un'impostazione e di voilà, ma non credo che questo possa richiedere più lavoro, non saprei nemmeno da dove cominciare o cosa cercare.
Apprezzo le tue idee e suggerimenti grazie.
Questa è una buona domanda. Ti suggerisco di scavare nel codice sorgente del VCL per TActionMenuBar. –
Grazie Warren, darò un'occhiata. Sono interessato a capire perché esiste una proprietà Visible, soprattutto se non può essere effettivamente utilizzata. –
@Craig - Ho risposto alla tua domanda, non hai bisogno di smanettare con le fonti ecc. –