Einzelnen Beitrag anzeigen

Benutzerbild von bigben37
bigben37

Registriert seit: 19. Dez 2007
Ort: Freiburg
116 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Farbwerte je nach Zahlenwert

  Alt 28. Dez 2008, 20:29
Ich hab hier mal ein Beispiel, ganz zu frieden bin ich damit noch nicht und es kann sicher noch ausgebaut werden (Es wird angenommen, dass das Minimum 0 ist):

Delphi-Quellcode:
function TForm1.MakeColor(i, max: Integer): TColor;
var
  r, g, b: Integer;
begin
  r := Round(255 * (i / max));
  g := 255 - r;
  b := 0;
  Result := RGB(r, g, b);
end;
Wenn der Wert maximal ist, wirds rot, wenn er minimal ist, wirds grün.
Benjamin
Optimismus ist nur ein Mangel an Information
  Mit Zitat antworten Zitat