Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.827 Beiträge
 
Delphi 12 Athens
 
#1

VCL Button Image während modalem Dialog weg

  Alt 25. Mai 2022, 21:46
Hallo,

in einer D11.1 VCL Anwendung gibt es einen Toolbar mit Toolbuttons drauf.
Die Icons dazu kommen von einer VirtualImageList. Bei einem Button wird jetzt
immer das Icon ausgeblendet, wenn ich den anklicke.

Im On Click handler wird ein modaler Dialog erzeugt und angezeigt.
Schließe ich den Dialog, ist das Icon wieder da.

En Repaont auf dem Button selber hat nichts gebracht.
Verschiebe ich den modalen Dialog oder ändere seine Größe wird das Icon neu gezeichnet.
Wenn ich statt dem Stl Charcoral dark slate den Standard Windows Stil benutze passiert
das nicht. Allerdings passiert dann was ganz anderes:
In dem modalen Dialog gibt es ein Bottom aligned TPanel auf dem die Buttons
(OK, Abbrechen usw.) drauf sind. Die Farbe des Panels flimmert bei Nutzung des Windows
Stils dann permanent grün und rot, das sind die beiden Farben die in einem Grid
oberhalb dieses Panels verwendet werden. Aber wie die das Panel plötzlich flimmern
lassen?

Irgendwer eine Idee woher diese Probleme kommen?

Grüße

TurboMagic
  Mit Zitat antworten Zitat