Dzień dobry mam na formie trzy ScrollBar'y (min: 0, max: 255)
Ich zadaniem ma być zmienianie koloru formy.
Chciałem wiedzieć jak zamienić nasycenie trzech barw
(RGB) w formie zmiennych typu integer od 0 do 255 na jeden
integer który działał by tak samo jak TColor ?
Nie chodzi mi także o użycie jakieś funkcji w stylu RGBtoColor()
jeżeli taka jest, i też nie chodzi mi o takie rozwiązanie:
var
r, g, b: string;
begin
r := IntToHex(ScrollBar1.Position, 2);
g := IntToHex(ScrollBar2.Position, 2);
b := IntToHex(ScrollBar3.Position, 2);
Form1.Color := StrToInt('$' + b + g + r);
end;
...tylko żeby podstawić te zmienne do jakiegoś wzoru i żeby wyszedł
od razu właściwy TColor.