Io uso Beyond Compare (un ottimo programma) e sono rimasto molto impressionato quando ha visualizzato un'etichetta "Nuova versione disponibile" nella barra dei menu. Ho cliccato su di esso, è spuntato un box di installazione nuova versione, è stato installato, il programma è stato riavviato da solo e c'era la nuova versione e non più l'etichetta.Come aggiungo un TLabel alla barra dei menu in Delphi?
Ho pensato che fosse una grande caratteristica. L'etichetta è lì in primo piano sulla barra dei menu dove l'utente non può mancare. Ho già ricevuto la procedura di aggiornamento, quindi tutto ciò che dovevo fare era aggiungere l'etichetta. Dovrebbe essere facile
Ecco l'etichetta dove voglio: The Label Where I Want It http://www.beholdgenealogy.com/img/tlabel.jpg
... Sbagliato. Non riuscivo a capire come aggiungere un'etichetta lì. La barra dei menu e l'area di controllo sopra sembra essere un'area hands-off per i componenti visivi. Non potrei metterne uno lì.
Ma so che si può fare, perché Beyond Compare è un programma Delphi.
Qualcuno può dirmi cosa devo fare per inserire un TLabel nella barra dei menu o almeno farlo apparire sopra la barra dei menu nella posizione corretta?
Per avere un riferimento, io uso Delphi 2009.
Conclusione: Christopher sembra essere correttamente capito che cosa la gente ha fatto Beyond Compare. Ho deciso di implementare la voce di menu, ma senza la personalizzazione della sua soluzione "owner draw". Quindi non ottengo l'aspetto grassetto sottolineato per i collegamenti ipertestuali, ma non perdo tutte le cose automatiche (come lo stile di Vista) che il proprietario disegna salti.
Per spaziare la voce di menu sulla destra, ho aggiunto una voce dopo la "Guida" che ha la didascalia "" ed è disabilitata.
Grazie, Christopher. Ero bloccato pensando che dovesse essere un'etichetta, ma hai visto intorno.
Sei sicuro che Beyond Compare utilizza il menu nativo (TMainMenu). Forse è un menu di terze parti (Toolbar2000, DevEx, ...). –
Ulrich: Non so cosa usi Beyond Compare. So solo che è stato sviluppato con Delphi. – lkessler
Se è stato creato con delphi, dovrebbe essere facile trovare facilmente quale componente viene utilizzato ispezionando le risorse. – Vegar