Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Button und DisabledImages (https://www.delphipraxis.net/200422-button-und-disabledimages.html)

Edelfix 18. Apr 2019 11:52

Button und DisabledImages
 
Hallo,

gibt es eine Möglichkeit einem Button eine DisabledImages ImageList zu zuweisen wie bei einem Toolbutton über Toolbar?

Eventuell mit ActionList und ActionManager?

freimatz 18. Apr 2019 14:13

AW: Button und DisabledImages
 
Ich kenne das nur von DevExpress.

peterbelow 18. Apr 2019 14:47

AW: Button und DisabledImages
 
Zitat:

Zitat von Edelfix (Beitrag 1430565)
Hallo,

gibt es eine Möglichkeit einem Button eine DisabledImages ImageList zu zuweisen wie bei einem Toolbutton über Toolbar?

Eventuell mit ActionList und ActionManager?

Nein, der VCL TButton hat zwar einen DisabledImageindex (und noch ein paar andere), aber alle Icons müssen in der gleichen Imagelist enthalten sein. TButton übernimmt auch nur den ImageIndex aus einer Action, nicht die Imagelist der TActionlist.

Edelfix 18. Apr 2019 15:12

AW: Button und DisabledImages
 
Vielen Dank für die Hinweise.

Die Idee ist das man sämtliche Images zentral über ImageListen steuert.
Für die Buttons muss ich wohl eine extra ImageListe anfertigen die Hot und Disabled Images enthält.

Uwe Raabe 18. Apr 2019 15:13

AW: Button und DisabledImages
 
Das ist leider eine der Inkonsistenzen in der VCL, obwohl z.B. bei TButton ein äquivalenter Ansatz wie bei TToolBar durchaus realisierbar gewesen wäre. Das ist um so bedauerlicher, als TButton diese Image-Funktionalität erst viel später bekommen hat. Aber mich hat man ja damals nicht gefragt 8-)

uligerhardt 18. Apr 2019 16:50

AW: Button und DisabledImages
 
Der VirtualTreeView hat WIMRE ein OnGetImageIndex-Event, in dem man ImageList und ImageIndex festlegen kann. Sowas würde mir öfter mal das Leben leichter machen.


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