co zrobiłem ?żle [napisales zly temat postu]

0

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.

0

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...

0

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.

0

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;

0

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.

0

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ś ? :)

0

Usuń CheckBox10.Checked := not CheckBox10.Checked;
Przecież to jest wykonywane zaraz przed zdarzeniem OnClick.

0

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

0

Dzięki "adf88" miełeś rację, takie oczywiste.

1 użytkowników online, w tym zalogowanych: 0, gości: 1