Hi Alex
Die Farben, die Delphi verwendet sind natürlich RGB Werte. Du kannst in Delphi eine Farbe auch "erzeugen", in dem du die RGB-Werte einzeln angibst; dazu gibt's die Funktion RGB;
Quelltext
1: 2:
| //Beispiel Label1.Color := RGB(255,0,0); //<-- mach das Label rot |
Wenn du einen Farbverlauf willst, würde ich das etwa so machen (reicht Pseudo-Code?!)
Quelltext
1: 2: 3: 4:
| For i := 0 to SchrittCount-1 do begin SetNextColorShade; Application.ProcessMessages; {wichtig, sonst siehst du nix} end; |
Am besten du schriebst dir wirklich eine Procedure SetNextColorShade, in der du einen bestimmten Wert (z.B. 16) zum "Rot-Wert" addiert und diesen dann mit RGB der Farbe vom Label zuweist.
Klar? oder noch Fragen?