Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Font Color ändern

  Alt 9. Sep 2018, 21:48
Die Farben eines TButtons werden von Windows Kontrolliert. Du kannst die nicht ohne Umweg ändern oder nimm, wie im anderen Thread vorgeschlagen einen anderen Buttontyp, nicht TButton, der kommt von Windows und reagiert auf Windows-Themes usw..

Also, entweder TColorButton nutzen um beim TButtontyp zu bleiben, dessen Source lesen und verstehen und bei Dir das nötige überschreiben, OwnerDrawn sollte eigentlich immer zum Ziel führen falls alles versagt.
Oder halt einen nicht TButtontyp verwenden.

Mehr Möglichkeiten sehe ich da nicht, wobei TColorbutton installieren und mit Notepad++ schnell mal alle TButtons austauschen am flottesten wäre, ich selbst habe noch auf Platte das hier, aber da der Source von Quellseite verschwunden ist bin ich mir nicht sicher ob ich den hier veröffentlichen darf ohne vorher Author zu fragen. Was da anders ist, Farbe wird über drei Properties gesteuert, BackColor, ForeColor und HoverColor geschrieben von Zarko Gajic.
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat