![]() |
Bild auf Actionlist-button anzeigen
Hallo, ich versuche gerade, die Delphi Actionlist zu durchschauen, und habe folgendes Problem:
Ich habe einen Speedbutton, dem ein Bild in der Eigenschaft Glyph zugeordnet ist. Sobald ich aber dem Button in der Eigenschaft Action eine Aktion zuordne, zeigt er zum Bild zusätzlich den Text an, der in der Eigenschaft Caption der Aktion steht. Dieser Text sollte bei einem zugeordneten Menüeintrag angezeigt werden, aber nicht bei dem kleinen Button, wo er ohnehin keinen Platz hat. Kann man das irgendwie abschalten? |
AW: Bild auf Actionlist-button anzeigen
Ganz banal: Die Caption des SpeedButtons nach Zuweisen der Aktion wieder auf leer setzen.
|
AW: Bild auf Actionlist-button anzeigen
Danke, das war wirklich nicht sehr kompliziert, aber daran habe ich überhaupt nicht gedacht :)
|
AW: Bild auf Actionlist-button anzeigen
Leider überschreibt die Caption der Action die eigentlich explizit auf leer gesetzte Caption aus dem Speedbutton, wenn die Form zur Laufzeit aus der dfm gelesen wird, weil ne leere Caption nich in der dfm gespeichert wird. :( Passiert auch, wenn man "View as Text" auf dem Form macht und wieder zurückwechselt.
|
AW: Bild auf Actionlist-button anzeigen
Ein Leerzeichen als Caption und schon ist die Caption nicht mehr leer. :stupid:
Hatte früher mal Probleme mit Panels und deren leerer Captions. |
AW: Bild auf Actionlist-button anzeigen
Zitat:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin SpeedButton1.Caption := ''; end; |
AW: Bild auf Actionlist-button anzeigen
Zitat:
Übrigens scheint der TSpeedbutton im Gegensatz zum TToolButton (der aber afaik leider eben nur in einer Toolbar funktioniert) ein Problem mit einer ColorDepth von cd32Bit zu haben (zumindest bei mir, Icon in Toolbar super, Icon in Speedbutton mit hässlichem Rand) |
AW: Bild auf Actionlist-button anzeigen
Zitat:
Delphi-Quellcode:
,
Align = alNone
Delphi-Quellcode:
).
AutoSize = True
|
AW: Bild auf Actionlist-button anzeigen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz