Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - MainMenu in eine ControlBar einfügen
DELPHIn - Di 30.07.02 21:35
Titel: MainMenu in eine ControlBar einfügen
Hallo,
ich hoffe mir kann jemand helfen.
In eine ControlBar möchte ich ein MainMenu (oder änliches, wenn das nicht geht) einfügen, ähnlich dem Hauptmenü von Delphi.
Soll halt verschiebbar sein usw.
Wie stelle ich das an :?:
Danke
Arakis - Di 30.07.02 21:41
Hi

,
Erstelle das MainMenü einfach in einem Frame und pack das ganze dann in deine controlbar. :P
Bis dann
Tino - Di 30.07.02 22:26
Ich habe diese Dinger von Delphi nie benutzt. Als Alternative würde ich Dir die
Toolbar2000 [
http://www.jrsoftware.org] von Jurdan Russel empfehlen. Die habe ich in einigen Projekten benutzt und bin sehr zu frieden.
Gruß
TINO
Klabautermann - Mi 31.07.02 00:14
Hallo,
eine weitere Möglichkeit ein Mainmenu zu Simulieren bietet der Toolbar. Den dort hinzugefügten Toolbuttons kanst du ein Menü verpassen, das bim OnClick aufpopt. Das ganze in einem Controlbar oder Coolbar (ich arbeite mit beiden nicht daher kann ich keine empfehlung aussprechen) sollte den von dir gewünschten Effekt bringen. Und das mit ganz normalen Standartkomponenten.
Gruß
Klabautermann
DELPHIn - Mi 31.07.02 12:59
Danke, werde ich alles mal probieren.
GPF - Mi 31.07.02 15:32
Einige Nachträge zu dem Vorschlag von Klabautermann:
- die Toolbuttons verfügen über die Eigenschaft DropDownMenu und MenuItem. Setze hier ein TPopupmenu als DropDownMenu und MenuItem, welches Unterobjekte besitzt. Damit wird Dir automatisch ein Menü angezeigt - Du brauchst auch nicht selber im OnClick Ereignis das Menü manuell anzeigen zu lassen.
- Bei jedem Toolbutton des Hauptmenüs sollte die Eigenschaft Grouped auf True stehen. Damit ist sichergestellt, daß Du die Menüs korrekt mit den Cursortasten ansprechen kannst.
- MDI Menüs kannst Du auf diese Art nicht erstellen!
- Die Positionen der Toolbars werden von Delphi nicht gespeichert! Wenn ich richtig weiß unterstützt dies erst Delphi 6 Prof.
- Ebenso können die Menüs nicht vor Delphi 6 Prof. vom User angepasst werden.
DELPHIn - Mi 31.07.02 19:14
Da ist es ja gut, dass ich Delphi 6 Prof. mein eigen nenne!
Vielen Dank für die Lösungsforschläge!
DELPHIn - Do 01.08.02 08:13
Gut, damit kann ich ein Menü simulieren, werd ich wohl so machen.
Wie bekomme ich aber Text in die Buttons, sodass das ganze wirklich wie ein Menü aussieht? Oder war ich gestern Abend nur zu blind?
Wäre aber dennoch schon, irgentwie das MainMenü übernehmen zu können :roll: !
Danke für die Vorschläge :!:
Klabautermann - Do 01.08.02 09:17
Hallo,
Du musst den ToolBar (nicht die Buttons) auf Flat = TRUE und ShowCaptions = TRUE setzen. Die Caption selbst gibst du bei den Buttons ein.
Gruß
Klabautermann
DELPHIn - Do 01.08.02 14:40
AHHHH, vielen Dank. :mrgreen:
Das war's, hätte ich ja nie gefunden - habe immer bei den Buttons selbst gesucht! :(
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!