Witam, wziąłem się za Delphi i mam pewien problem... mianowicie chcę uzależnić aktywność komponentu ComboBox od CheckBox'a. Tak wiec po kliknięciu CheckBox'a sprawdzam 'własność' (?) Enabled. I poniższy kod nie powoduje zmiany aktywności komponentu. Zrobiłem mały test i działa tylko po pierwszym kliknięciu jeśli napiszę taki sam kod tyle że zamiast Enabled to Visible. Co dziwne kod, który jako pierwszy napisałem (ten w komentarzu) działa bez zarzutu. Tyle, że nie mogę go wykorzystać bo nie tylko zamierzam zmieniać stan komponentu ale także kolory Etykiet. Może trochę to lamerskie pytanie ale dopiero co zacząłem zabawę z Delphi, a to nie to samo co C++ :P. Pozdrawiam i dziękuję za pomoc.
EDIT: Posłużyłem się boolowską zmienną globalną do kontrolowania stanu CheckBox'a i działa, ale czy to jedyne wyjście?
procedure TForm1.OporTNClick(Sender: TObject);
begin
if OporTN.Enabled = false then
begin
Opor.Enabled := true;
end
else
begin
Opor.Enabled := false;
end;
{Masa.Enabled := not Masa.Enabled;}
end;