Avatar billede pzw Nybegynder
18. september 2004 - 08:10 Der er 3 kommentarer og
1 løsning

RadioButtons 2x2 og ikke 4 samlet

Hej

Når jeg palcerer 2x2 RadioButtons for tæt på hinanden, tror delphi at det er 4 RadioButtons samlet.
Hvordan "forklarer" jeg Delphi at det er 2x2 RadioButtons ?
Avatar billede stoney Nybegynder
18. september 2004 - 10:03 #1
Kan du ikke bare sætte dem på hver sin TRadiogroup

Stoney
Avatar billede hrc Mester
18. september 2004 - 13:32 #2
Det er meget let. Du har en property der hedder GroupIndex. De radiobuttons som skal virke sammen, giver du samme indeks.
Avatar billede pzw Nybegynder
18. september 2004 - 14:55 #3
Jeg føler mig lidt dum da jeg ikke kan finde ud af det !!!

Kan I uddybe lidt hvordan jeg gør ?

TRadioGroup hvordan ? Jeg pleje et lave nogle RadioButtons og lægge dem ved siden af hinanden og så virker det.

GroupIndex findes ikke i Object Inspector for en RadioButton
/Peter
Avatar billede hrc Mester
18. september 2004 - 21:54 #4
Arrrh. Jeg var helt sikker på at der var en GroupIndex. Det var der ikke. Beklager mange 1000 gange.

Løsningen er enten at bruge en TRadioGroup, men hvis du placerer de to sæt TRadioButtons på hver sit TPanel vil det også virke. Kan bedst lide sidstnævnte idet man har fuld kontrol over hvor knapperne placeres.

Proceduren: Lav to paneler på din form. Placér to TRadioButtons i hver.

(det stod faktisk i online hjælpen)

Med Stony eksempel smækker du en TRadioGroup på formen. Dernæst finder du Items og trykker på ...-knappen. Indsæt det antal radioknapper du vil have og luk igen. Bemærk at den har en ItemIndex property som er indekset til den knap der er valgt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester