Checked

0

Witam !
Mam pewien problem, dowiedzialem sie od kolegi ze tutaj ktos moze mi pomoc.
W moim programie mam 2 checkbox'y. Jak zrobic zeby w momencie zaznaczenia 1 checkbox'a 2-gi checbox automatycznie sie wylaczal ?

0

Wywołąj procedurę naciśnięcia 1(CheckBox1Onclick) i napisz taką linię

if checkBox1.checked then CheckBox2.checked:= False;

A tak w ogóle to zobacz a może będzie mógł uŻyć radiobutton--Delphi 6; Pozdrawiam eSka :-)

0

do tego lepiej jest wykorzystac komponenty RadioButton
ale jak koniecznie chcesz CheckBox'y to OnClick CheckBox1 piszesz:
CheckBox2.Checked := not CheckBox1.Checked;
a w OnClick CheckBox2 to:
CheckBox1.Checked := not CheckBox2.Checked;---=-=[ Delphi 3, 6 ]=-=-
-=-=-==[ LKS ]==-=-=-
-=[ [email protected] ]=-

0

LKS, nie zawsze potzreban jest sytacja symetryczna, wiec czasem CheckBox jest lepszy.

A poza tym mam wrazenie ze chodzilo raczej o:

CheckBox2.Enabled:= not CheckBox1.Checked;
--Pawel

Delphi6

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