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/)
-   -   TToolButton und Disabled Images (https://www.delphipraxis.net/206207-ttoolbutton-und-disabled-images.html)

TurboMagic 30. Nov 2020 10:07

TToolButton und Disabled Images
 
Hallo,

ich benutze D10.3.3 und habe Probleme mit den Disabled Images für meinen TToolbar in meiner VCL Anwendung.
Ich habe über den Action Manager lauter Actions angelegt und alle ToolButtons benutzen diese, genauso
wie die Hauptmenü Menüpunkte.

Außerdem habe ich eine TImageCollection und înzwischen sogar 2 TVirtualImageList auf meiner Form.
Eine mit AutoFillMode afmNormal und eine mit afmDisabled. Im ActionManager sind beide entweder für die
normalen bzw. für die DisabledImages zugeordnet, sogar für die jeweils großen.

Ein paar der TToolButtons und der Menüeinträge sind beim Programmstart disabled (statisch per Form Designer).
Natürlich auch die entsprechenden Actions. Komischerweise klappt das für die Menüpunkte, nicht aber für
die TToolbuttons. Die Menüpunkte werden schön grau dargestellt, die ToolButtons immer noch bunt.

Woran kann es liegen?

Grüße
TurboMagic

TiGü 30. Nov 2020 10:20

AW: TToolButton und Disabled Images
 
Wenn es keiner aus dem Hut beantworten kann, wäre ein SSCCE ganz praktisch.
So können wir ohne großen Aufwand mit Debug-DCUs im VCL-Framework debuggen, was die Ursache ist.

Ändern sich denn die Images der Toolbuttons, wenn zur Laufzeit die Action disabled wird?

TurboMagic 30. Nov 2020 10:29

AW: TToolButton und Disabled Images
 
Wenn ich mir jetzt den Form Designer anschaue, sehe ich, dass die statisch deaktivierten ToolButtons
dort auch grau sind. Nur beim Ausführen nicht. Auch dann nicht, wenn die Action auf Disabled geschaltet
wird und sogar nicht wenn ich dann extra den ToolButton selber nochmal auf disabled stelle.

TurboMagic 30. Nov 2020 10:37

AW: TToolButton und Disabled Images
 
Habe jetzt auch mal in QP rechercihert und einen Eintrag gefunden,
der mich auf eine Spur gebracht hat bzw. einen Lösungsansatz lieferte,
auch wenn das nicht der qualitativ hochwertigste sein sollte.

Nimmt man beim TToolbar die DisabledImages ganz raus, so zwingt man
Windows die zu liefern und das liefert dann auch richtig disabled
Fassungen. Nur halt nicht gaz so toll gerendert.

Grüße
TurboMagic

TiGü 30. Nov 2020 10:43

AW: TToolButton und Disabled Images
 
Das man ausgerechnet dich noch um den Link zum QP-Eintrag bitten muss...tz tz tz! :wink:

TurboMagic 30. Nov 2020 11:59

AW: TToolButton und Disabled Images
 
Hast ja recht ;-)
Hier isser:
https://quality.embarcadero.com/browse/RSP-23142


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