Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponente gesucht (https://www.delphipraxis.net/205951-komponente-gesucht.html)

Nico B. 3. Nov 2020 06:45

Komponente gesucht
 
Hallo zusammen,

sorry das der Titel nicht aussagekräftiger ist, aber ich weiß nicht recht wie ich meine Komponente richtig nennen soll.
Aber könnte ich das, hätte ich sie beim vielen Suchen wahrscheinlich schon gefunden.


Ich suche eine Komponente mit der ich ein Menü nachbauen kann wie es Microsoft bei den Office Programmen beim neu erstellen einer Datei nutzt.
Da kann man doch immer ein leeres Dokument oder eine von unzähligen Vorlagen öffnen...

Meine Komponente soll also ein "Rahmen" für bspw. mehrere "Buttons" sein.
Die Buttons muss ich mehrzeilig beschriften können.
Die "Rahmen"-Komponente sollte die Buttons selbständig neu anordnen bei jeder Größenänderung des "Rahmens".

Wisst ihr was ich meine?
Ich suche schon seit Tagen.

Am nähesten war ich bisher mit der TToolBar dran. Dort hatte ich aber das Problem, dass die TToolButtons sich nicht mehrzeilig beschriften lassen.
Fülle ich die TToolBar mit TSpeedButtons oder TButtons, dann ordnet die TToolBar die Buttons nicht mehr bei Größenänderung.

Für Hilfe wäre ich echt dankbar.
Ich weiß einfach nicht mehr nach was ich suchen soll.

joachimd 3. Nov 2020 06:51

AW: Komponente gesucht
 
ich glaube, das Wort das Du suchst, heißt "ribbon".

Nico B. 3. Nov 2020 07:12

AW: Komponente gesucht
 
Hallo Joachim,

danke für die schnelle Antwort.
Aber ich glaube ein Ribbon-Element ist es nicht.
Das ist ja das Element für die richtige Menüleiste.

Ich will aber nur das Menü nachempfinden, dass bspw. bei Excel erscheint, wenn man auf "Datei" >> "Neu" geht.
Das ist einfach eine Komponente wie ein Panel auf dem Buttons angeordnet sind.
Erst eine Zeile von Links nach Rechts. Und wenn das nicht reicht wird die nächste Zeile mit Buttons erstellt.
Ganz automatisch ja nachdem wie viel Platz auf dem Panel ist.

Vielleicht kann man das sogar mit einem Panel machen und ich weiß nur nicht wie.

Klapauzius 3. Nov 2020 08:07

AW: Komponente gesucht
 
TGridPanel?

Der schöne Günther 3. Nov 2020 08:13

AW: Komponente gesucht
 
Du suchst einfach nur nach Layouts. Was du meinst, mit "dann geht es einfach in der nächsten Zeile weiter" ist ein
Delphi-Quellcode:
TFlowPanel
.

Nico B. 3. Nov 2020 08:20

AW: Komponente gesucht
 
Ja, Danke!!!!
Das FlowPanel ist genau das was ich suche!


Ich bin begeistert.
Dannach hätte ich wahrscheinlich noch ewig gesucht.

Vielen, vielen Dank an alle Mitsuchenden!


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:51 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