Ahoj, mám problém, jak mám změnit v Delphi 7 barvu formuláře na jednom tlačítku? Vím, že u dvou barev to je takhle :
if Form1.Color=clRed then Form1.Color:=clGreen else Form1.Color:=clRed;
Ale jak do toho zakomponovat další barvy? Např. modrou? Díky, moc mi to pomůže-.
Delphi 7 - změna barvy formuláře na jedno tlačítko
- lukenol
- Nováček

-
- Registrován: 08. led 2012
- Pavel.P.
- Středně pokročilý

-
- Registrován: 28. lis 2005
- Bydliště: UHB
Re: Delphi 7 - změna barvy formuláře na jedno tlačítko
mělo by stačit rozvinout podmínky:
if něco then
begin
něco;
něco;
...
end
else
begin
něco;
něco;
...
end;
nebo stačí vynechat begin pod if a jen rozvinou else
if něco then
begin
něco;
něco;
...
end
else
begin
něco;
něco;
...
end;
nebo stačí vynechat begin pod if a jen rozvinou else
...
- keistown
- Žlutá karta

-
- Registrován: 16. srp 2009
Re: Delphi 7 - změna barvy formuláře na jedno tlačítko
Nebo jednodusseji
if red then green
if green then blue
if blue then yellow
if yellow then red
ale myslim ze nam rikali ze to neni uplne spravne ptze ty ify nemaj else.
if red then green
if green then blue
if blue then yellow
if yellow then red
ale myslim ze nam rikali ze to neni uplne spravne ptze ty ify nemaj else.
- Pavel.P.
- Středně pokročilý

-
- Registrován: 28. lis 2005
- Bydliště: UHB
Re: Delphi 7 - změna barvy formuláře na jedno tlačítko
nebo to dat do case a poté jen podmínkama volit hodnoty barev, najdi si na netu příkaz case a pochopíš, to je asi nejlepší...
...
- lukenol
- Nováček

-
- Registrován: 08. led 2012
Re: Delphi 7 - změna barvy formuláře na jedno tlačítko
Tak, už to je jak má být. Děkuji za rady 