Sprawdzanie radiobuttona.

0

Czemu jak dam
if radiobutton1 = checked then
cos;
else if radiobutton2 = checked then
cos2;

przy pierwszej linijce wyskakuje blad:
Undeclared identifier 'radiobutton1'
Czemu??? [diabel]

--

---Zapraszamy na reklamy---
www.programy.wiktora.prv.pl

------Żegnamy reklamy-------

0

Powinno byc raczej if radiobutton1.checked = checked. I sprawdz czy w ogóle masz komponent ktory sie tak nazywa.

--
Pozdrawiam [cya] Tomasz K.

0

:-D
poprawnie powinno byc tak :
[code]
If RadioButton1.Checked = True Then Costam else
If RadioButton2.Checked = True Then Costam2;
[/code]
:-)

--
Programming, Metal and
Skateboarding is a
source (code) of life.

0

Poprawilem jak mowiles jednak dalej wyskakuje ten blad!!!
A komponent mam NA PEWNO!!!
Jego name to radiobutton1 więc jest na pewno!!!
Czemu tak się dzieje?

--

---Zapraszamy na reklamy---
www.programy.wiktora.prv.pl

------Żegnamy reklamy-------

0

Jak dla mnie wszystko powinno byc ok, lecz moze probujesz odwolac sie do tego RadioButtona z innej formy. Jesli tak to:
If Nazwa_Formularza.RadioButton1.Checked ...

--
Programming, Metal and
Skateboarding is a
source (code) of life.

0

:-D
poprawnie powinno byc tak :
[code]
If RadioButton1.Checked = True Then Costam else
If RadioButton2.Checked = True Then Costam2;
[/code]
:-)

No tak :-) Racja ... ja to checked potraktowalem jako zmienna :-)

--
Pozdrawiam [cya] Tomasz K.

0

Poprawilem jak mowiles jednak dalej wyskakuje ten blad!!!
A komponent mam NA PEWNO!!!
Jego name to radiobutton1 więc jest na pewno!!!
Czemu tak się dzieje?

Przejrzyj roszte unitu, jesli nie tu to gdzies na pewno cos skopales bo kompilator by cie w blad raczej nie wprowadzal :)

--
Pozdrawiam [cya] Tomasz K.

0

if radiobutton1 = checked then // if radiobutton1.Checked then
cos; // nie może być ;
else if radiobutton2 = checked then // jak wyżej
cos2; // OK

wiec powinno być :

if radiobutton1.Checked then
cos
else if radiobutton2.Checked then
cos;

a błąd powinien być Undeclared identifier 'checked'
sprawdz dokładnie, a najlepiej przekopiuj radiobutton1 z object inspektora z właściwości name.

0

Zapomniales jednego if :-P

--
Pozdrawiam [cya] Tomasz K.

0

Zapomniales jednego if :-P

--
Pozdrawiam [cya] Tomasz K.

dzięki już wstawiłem

0

Najlepiej to jednak napisal dev_il. Mimo iż mialem 1 forme to dziala tylko gdy jest
form1.radiobutton.checked = true
Dzięki wszystkim za odpowiedź!

--

---Zapraszamy na reklamy---
www.programy.wiktora.prv.pl

------Żegnamy reklamy-------

0

Widocznie procedura w ktorej byl ten kod byla w innej klasie niz forma z radiobuttonem.

--
Pozdrawiam [cya] Tomasz K.

0

Najlepiej to jednak napisal dev_il. Mimo iż mialem 1 forme to dziala tylko gdy jest
form1.radiobutton.checked = true
Dzięki wszystkim za odpowiedź!

Ale z pewnoscia wystarczy
if form1.radiobutton.checked then...

'=true jest niepotrzebne'

--
Pawel {Delphi 6 Personal}

Po pierwsze: naciśnij F1

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