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 Text im ToolButton (https://www.delphipraxis.net/165887-text-im-toolbutton.html)

Metschu 19. Jan 2012 21:48

Text im ToolButton
 
Hallo zusammen!

Ich versuche die ganze Zeit schon die Optik einer Delphi XE2 ToolBar nach meinen wünschen anzupassen.
Und zwar soll unter dem Image ein Text stehen.

Wenn ich nun in der ToolBar die Eigenschaft "AllowTextButtons" auf True setze und in dem ToolButton die Eigenschaft Style auf "tbsTextButton", wird mir der Text "Caption" rechts neben das Image gesetzt, aber nicht unten drunter, zumindest hab ich keine Eigenschaft gefunden, mit der man das einstellen kann.
Hinzu kommt dann noch, das sich die Breite aller ToolButtons auf das minimum reduzieren (Image + Text) und somit keine manuelle Änderung von Breite und Höhe mehr möglich ist.

Hat da jemand mal ein Tip für mich?

Danke schonmal!

Gruß

Torsten

CCRDude 20. Jan 2012 12:33

AW: Text im ToolButton
 
Hing die Position des Textes nicht von der Toolbar-Property "List" ab? Meine mich zu erinnern, dass der Text mit List=True immer rechts, mit List=False immer unter dem Icon dargestellt wurde.

Metschu 20. Jan 2012 14:34

AW: Text im ToolButton
 
"List" und "AllowTextButtons" gehören irgendwie zusammen, aber nicht so, wie gewünscht :(

Setze ich "AllowTextButtons" auf true, wird zwangsweise "List" auf True gesetzt.

Wenn "List" auf False gesetzt wird, wird "AllowTextButtons" ebenfalls wieder auf false gesetzt.

"List" kann man aber auf True setzen, ohne das "AllowTextButtons" true wird...

Komisch :gruebel:

Nur wenn "AllowTextButtons" auf true ist, erscheint der Text rechts neben dem Icon und die Größe wird wieder auf das Minimum reduziert

Metschu 20. Jan 2012 15:51

AW: Text im ToolButton
 
So, habs nun hinbekommen, das der Text unter dem Icon steht.
Da gibts ja noch die Eigenschaft "ShowCaption".
Das mit "List" stimmt:
bei True ist der Text rechts, bei false unten drunter.

Nur ist immernoch das Problem vorhanden, das sobald der Text angezeigt wird, die Größe automatisch festgelegt wird und sich dann nicht mehr verändern lässt, trotz "AutoSize" auf false in der Toolbar und dem ToolBtn


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