Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Font Color ändern (https://www.delphipraxis.net/197832-font-color-aendern.html)

Versus 9. Sep 2018 16:43

Font Color ändern
 
Delphi-Quellcode:
     Farben:=edit1.Text;   //Spieler1
Farben2:=edit2.Text;   //Spieler2
  Farben3:=label6.Caption; //Wo die Spieler stehen
  if Farben3=Farben2 then
  begin
   Button3.Font.color:=(clred);
    Button4.Font.color:=(clred) ;
     Button5.Font.color:=(clred)  ;
      Button6.Font.color:=(clred) ;
       Button7.Font.color:=(clred)  ;
        Button8.Font.color:=(clred)  ;
         Button9.Font.color:=(clred)  ;
          Button10.Font.color:=(clred) ;
           Button11.Font.color:=(clred) ;
            Button12.Font.color:=(clred)  ;
  end
    else
    begin
    button3.Font.Color:=(clgreen);
     button4.Font.Color:=(clgreen);
      button5.Font.Color:=(clgreen);
       button6.Font.Color:=(clgreen);
        button7.Font.Color:=(clgreen);
         button8.Font.Color:=(clgreen);
          button9.Font.Color:=(clgreen);
           button10.Font.Color:=(clgreen);
            button11.Font.Color:=(clgreen);
             button12.Font.Color:=(clgreen);

    end;
Bei mir passiert gar nichts mach ich was falsch ? Danke, schon mal im vor raus. :lol:

Edit: Falls Leute die gleichen Probleme haben.

KodeZwerg 9. Sep 2018 16:47

AW: Font Color ändern
 
Ich finde hartnäckigkeit auch gut, aber warum nutzt Du nicht die Informationen die man Dir gibt?
Guckst Du hier.
Schau Dir den Source an wenn Du TColorButton nicht installieren möchtest, der zeigt Dir was nötig ist.

Versus 9. Sep 2018 16:49

AW: Font Color ändern
 
Zitat:

Zitat von KodeZwerg (Beitrag 1412792)
Ich finde hartnäckigkeit auch gut, aber warum nutzt Du nicht die Informationen die man Dir gibt?




Danke dir erstmal :D :wink: aber ich schaukele das Pferd noch nicht so lange, deswegen rall ich dar nicht alt so viel .d .

Versus 9. Sep 2018 20:25

AW: Font Color ändern
 
Ich bitte um eine neue Antwort ich will lediglich die Font Farbe verändern. Trotzdem Danke :wink:

KodeZwerg 9. Sep 2018 20:48

AW: Font Color ändern
 
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.

API 9. Sep 2018 20:58

AW: Font Color ändern
 
Zitat:

Zitat von Versus (Beitrag 1412796)
Ich bitte um eine neue Antwort ich will lediglich die Font Farbe verändern. Trotzdem Danke :wink:

Geht das nicht mit einem TBitBtn?

KodeZwerg 9. Sep 2018 21:01

AW: Font Color ändern
 
Zitat:

Zitat von API (Beitrag 1412798)
Zitat:

Zitat von Versus (Beitrag 1412796)
Ich bitte um eine neue Antwort ich will lediglich die Font Farbe verändern. Trotzdem Danke :wink:

Geht das nicht mit einem TBitBtn?

:thumb:

Ps: Das soll bedeuten: Ja.


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