Delphi-PRAXiS
Seite 1 von 2  1 2      

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/)
-   -   BitBtn mit Aktion verknüpft - Caption ausblenden (https://www.delphipraxis.net/161107-bitbtn-mit-aktion-verknuepft-caption-ausblenden.html)

olee 16. Jun 2011 22:11

BitBtn mit Aktion verknüpft - Caption ausblenden
 
Hi, ich möchte genau das machen, was der Titel sagt:
Bei einem BitButton, welcher mit einer Aktion verknüpft ist, verhindern, dass dort eine Caption angezeigt wird, sondern ausschließlich das Icon.

MFG
Björn Zeutzheim

himitsu 16. Jun 2011 22:19

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
Die Caption auf einen Leerstring setzen, wenn dort etwas verknüpft ist?

olee 16. Jun 2011 22:42

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
Klappt nicht, bei Programmstart wird diese leere Caption durch die Action wieder überschrieben.

himitsu 16. Jun 2011 22:49

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
Ein Leerzeichen?
Hatte da mal Probleme mit der leeren Caption von Panels.

Ansonsten im OnCreate der Form durch die Components iterieren, alle BitBtn's suchen, auf Actions prüfen und dort den Leerstring setzen.

Satty67 16. Jun 2011 22:58

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
Ich hab's nicht ganz verstanden, aber vermute, dass ein TAction mit dem TBitBtn verknüpft ist und dieses immer wieder TAction.Caption in TBitBtn.Caption schreibt.

Man könnte...

TAction.Caption ändern, wenn nicht z.B. in einem Menu der Text gebraucht wird.
TBitBtn.Layout ändern, dass der Text aus dem Sichbereich fällt (Layout = blGlyphTop und Margin = 1)
TSpeedButton verwenden, wenn kein Tab-Stop gebraucht wird.

olee 18. Jun 2011 20:27

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
TAcion.Caption wird benötigt
und beim Speedbutton besteht das gleiche Problem

Gustav.R 19. Jun 2011 01:00

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
Schau dir vielleicht mal http://www.jrsoftware.org/tb97info.php näher an?

GG

olee 21. Jun 2011 03:13

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
Ich möchte selbstverständlich weiterhin die XP-Controls verwenden....

Gibt es nicht eine Möglichkeit, die Action vllt. iwie zu verändern, damit der gewünschte Effekt erreicht wird?

Uwe Raabe 21. Jun 2011 07:30

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
Ich hatte das gleiche Problem. Habe dann einfach eine zweite Action mit leerer Caption angelegt und die Events auf die der originalen Action gelegt. Das funktioniert natürlich nur, wenn im OnUpdate nicht die Caption selbst gesetzt wird.

Satty67 21. Jun 2011 11:13

AW: BitBtn mit Aktion verknüpft - Caption ausblenden
 
Der zweite Vorschlag von mir (Button-Layout ändern) funktioniert nicht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 Uhr.
Seite 1 von 2  1 2      

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