pisane w Events OnClick
procedure TForm34.CheckBox10Click(Sender: TObject);
begin
CheckBox10.Checked := not CheckBox10.Checked;
GroupBox10.Visible := CheckBox10.Checked;
end;
Zawiesza program. przepełniony stos.
pisane w Events OnClick
procedure TForm34.CheckBox10Click(Sender: TObject);
begin
CheckBox10.Checked := not CheckBox10.Checked;
GroupBox10.Visible := CheckBox10.Checked;
end;
Zawiesza program. przepełniony stos.
procedure TForm34.CheckBox10Click(Sender: TObject);
begin
CheckBox10.Checked := not CheckBox10.Checked;
GroupBox10.Visible := CheckBox10.Checked;
end;
Może masz troche za dużo form i innych rzeczy ładowanych statycznie? Chyba, że te 34 się tam wzięło z innego powodu. Może wypróbuj ładowanie dynamiczne form. Ale i tak najlepiej byłoby zobaczyć CAŁy kod programu...
tylko trzy formy są ładowane statycznie reszta dynamicznie.
kliknięcie na CheckBox objawia się szybkim włączanie i wyłączanie jego a po chwili pokazyje się komunikat o błędzie. "ptaszek" w kwadracie mruga.
Wygląda na to że CheckBox10.Checked := cośtam; wywołuje zdarzenie onClick (a tak być nie powinno!), i program się zapętla. Sprawdź czy przypadkiem procedura onClick nie jest przypisana do zdarzenia onChange;
CheckBox10.Checked := not CheckBox10.Checked;
GroupBox10.Visible := CheckBox10.Checked;
O ile mi wiadomo checked i visible to właściwości boolean, flagi, które mogą mieć dwa stany true or false.
O ile mi wiadomo checked i visible to właściwości boolean, flagi, które mogą mieć dwa stany true or false.
No i ?
Przecież prawa i lewa strona przypisywania jest tego samego typu.. Cyber.. przyznaj się.. co paliłeś ? :)
Usuń CheckBox10.Checked := not CheckBox10.Checked;
Przecież to jest wykonywane zaraz przed zdarzeniem OnClick.
No rzeczywiście
:-P :-P :-P
znowu za szybko "pomyślałem" [glowa] [glowa] [glowa]
To przez te lame posty co ich sie tutaj ort!, coraz bardziej bierze mnie jakaś psychoza ...
//dopisane
nie szczaiłem, że on przypisuje stan właściwości checked to właściwości chcecked wczesniej poprzedzony notem. Wiesz, takie na pierwszy rzut oka podchwytliwe :-P :-P
Dzięki "adf88" miełeś rację, takie oczywiste.