Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: TMainMenu Komponente positionieren

  Alt 16. Sep 2009, 06:50
Wieso willst du denn das Standard-Windows-Menü woanders plazieren? Dazu ist doch ein Standard gedacht: Alles an der gleichen Stelle, hoher Wiedererkennungswert, der Anwender muss nicht umständlich rumprobieren, wie etwas funktioniert.

Alternativ könnte die TCategoryButtons oder die TActionMainMenuBar-Komponente etwas für dich sein.

Wenn du natürlich unbedingt ein anderes, mit Sicherheit durchdachtes und ergonomisch sinnvolleres, Menü-Paradigma hast, dann könntest Du dein eigenes Menü mit Labels und Popupmenüs/PopupActionBar basteln. Jedes Label ist ein Hauptmenü-Eintrag. Im OnClick-Ereignis des Labels öffnest du das Popupmenü. Damit das dann hübsch aussieht, müsstest du noch das Label anders darstellen, wenn man mit der Maus rübergeht (OnMouseEnter, OnMouseLeave).
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat