23. juni 2005 - 12:45Der er
8 kommentarer og 1 løsning
Valg i gruppeboks (radioknap) efter betingelse
Hej!
Jeg har 2 gruppebokse med radio buttons. Kravspec. lyder som følger: - Hvis nr. 1 ud af fire i gruppeboks 1 vælges skal valg 1 ud af to i gruppeboks 2 vælges og samtidig skal gruppeboks 2 deaktiveres, så valget er fast så længe nr. 1 er valgt i gruppeboks 1. - Hvis der vælges en anden værdi i gruppeboks 1 bagefter, skal gruppeboks 2 igen aktiveres.
1. Jeg har fundet ud af, at når jeg bruger kontrolelementer (frem for formularer), så kan jeg ikke bruge gruppebokse - så det bliver rå radio buttons. 2. Koden ovenfor vælger IKKE værdien i andet sæt radio buttons, som den skal 3. Koden ovenfor gør knappen usynlig - den skal kun DEAKTIVERE knappen med den automatisk valgte værdi, så brugeren kan se, at der kun er en valgmulighed.
Jeg har tre grupper: 1. 4 radio buttons 2. 2 radio buttons 3. 2 radio buttons
Betingelsen er: Hvis man vælger knap 1 i gruppe 1, så skal knap 2 i gruppe 3 vælges. Samtidig skal gruppe 3 deaktiveres, men stadig være synlig, så brugeren kan se, at der kun er det ene valg.
Hvis man bagefter vælger en anden knap i gruppe 1, skal gruppe tre aktiveres igen.
Følgende kode ser ud til at virke (kun med to grupper og to knapper i hver):
Private Sub OptionButton1_Click() If OptionButton1 Then OptionButton4.Value = True If OptionButton1 Then OptionButton3.Enabled = False If OptionButton1 Then OptionButton3.Enabled = False End Sub
Private Sub OptionButton2_Click() If OptionButton2 Then OptionButton3.Enabled = True If OptionButton2 Then OptionButton3.Enabled = True End Sub
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.