Zależność między RadioButton a Edit

0

Witam.
Mam pytanie jak zrobić coś takiego, że gdy zaznaczę RadioButton17 to Edit2 i Edit3 zmieni się z Enabled=True na Enabled=false?
Screen jak ma wyglądać:
user image

Oraz chcę zrobić na odwrót.
Że gdy RadioButton18 jest zaznaczony to Edit1 zmienia dane z Enabled=True na Enabled=false?
Screen jak ma wyglądać:
user image</image>

0

Masz Radio, itemy sa numerowane od 0..N.
Teraz nazwij Edity kolejno : Edit0 .. EditN

W zdarzeniu Click RadioButtona dajesz :

TEdit(Self.FindComponent('Edit' + IntToStr(Radio.ItemIndex))).Enabled:=True   //tu properties konkretnego edita

Odpowiednio musisz porobić wtedy dezaktywacje pozostalych, ale trop masz tu wlasciwy :-)

//Edit
Nie zauwazylem ze to nie RadioGroup to mozna o wiele prosciej.
W zdarzeniu Clik pierwszego RadioButton dac

Edit1.Enabled:=True
Edit2.Enabled:=False;
Edit3.Enabled:=False;

W drugim RadioButtonie na odwrot to co powyzej

0

Bardzo dziękuję :)
Działa. Temat do zamknięcia.

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