Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TMainMenu Komponente positionieren (https://www.delphipraxis.net/140307-tmainmenu-komponente-positionieren.html)

Christian18 15. Sep 2009 21:25


TMainMenu Komponente positionieren
 
Hallo,

kann man diese TMainMenu Komponente auch frei positionieren? Aktuell ist diese immer oben an der Form angedockt.

Ich bräucht diese Komponente an einer anderen Position.

MfG Christian18

alzaimar 16. Sep 2009 06:50

Re: TMainMenu Komponente positionieren
 
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).


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz