Hej
RadioButtons har ikke nogen checkedværdi. De har et itemindex, som fortæller hvilken af knapperne der er valgt.
Du skal bruge komponenten CheckBox i stedet for.
Det er noget sludder, selvfølgelig har RadioButtons en checked værdi. Det du tænker påer RadioGroup. Stor forskel.
Så vidt jeg kan læse mig frem til af koden, så
skal enten radiobutton1 eller radiobutton2 være true. Det kan du gøre på følgende måde:
if (RadioButton1.Checked OR RadioButton2.Checked) then
begin
end;
Hvis du så vil kigge på om INGEN af dem er sat, kan du sætte et NOT ind imellem "if" og "(".
Hint: Så længe du er i en procedure/funktion der hører til en form, behøver du ikke at skrive formens navn foran komponenterne, f.eks. frmindskriv.radiobutton1.checked.
Hvis det endelig skal være, så er det en dårlig ide at gøre det. Forestil dig at der er to instanser af en form. Du regner jo så naturligvis med at de kan kan have forskellige værdier. Men alle kald bliver foretaget med eksplicit adresse til den ene af dem.
(Giver jeg mening?)
--
Thomas Due
Software developer
udvikleren.dk - ASP redaktør
tdue@mail.dk
[Redigeret d. 22/12-03 08:29:21 af Thomas Due]