Checbox vraag

Status
Niet open voor verdere reacties.

old Hippy

Gebruiker
Lid geworden
24 mei 2008
Berichten
911
Hallo Allemaal

ik heb een aantal checkboxen in verschillende GroupPanels staan.
Maar nu wil ik dat als er een checkbox is checket alle andere worden unchecket.
Iemand een idee hoe dit te doen?


voorbeeld van een poel

Knipsel.JPG

Groeten Old Hippy
 
Als er maar één keuze gemaakt mag worden, kun je beter radiobuttons gebruiken. Bij radiobuttons worden automatisch alle andere radiobuttons unchecked wanneer je er eentje checked, dus daar hoef je geen code voor te schrijven.
 
OK The Mighty Atom Dank voor je reactie.

Sorry ik bedoelde ook radiobuttons.
het probleem is dat ze per GroupPanels wel werken.
Het is de bedoeling dat er maar 1 mag zijn geactiveerd.

Zie afbeelding

Knipsel2.JPG

Groet Old Hippy
 
Zelf heb ik iets met een paar checkboxen , een stuk of 4.

Dan doe ik het zo , maar het zou ook wel anders kunnen denk ik .

Alleen je moet het dan bij elke checkbox doen.

Omslachtig maar het werkt.

Code:
   Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
        CheckBox2.CheckState = 0
        CheckBox3.CheckState = 0
CheckBox3.CheckState = 0
    End Sub
 
Hi Doofenshmist dank voor je reactie.
Deze oplosing had ik ook maar wordt me te gek ik heb er 48 van daar mijn vraag of dit is op te lossen.
de rede is dat de gegevens per deelnemer worden weggeschreven naar een database en berekend.
van de geselecteerde deelnemer.
met een checkbox kan de fout ontstaan dat iemand een een aan gevinkte checkbox over het hooft ziet.
en dan gaat het met de telling mis.
je ken dit wel bij ons in west friesland veel bier veel plezier dus voorkomen van fouten erg belangrijk.

Zie afbeelding dit per poel

Knipsel3.jpg

Groet Old Hippy
 
Kun je dit gebruiken:

[CPP] Private Sub RadioButtons_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged, RadioButton2.CheckedChanged, _
RadioButton3.CheckedChanged, RadioButton4.CheckedChanged
Dim senderRadioButton As RadioButton = sender
If senderRadioButton.Checked = True Then
For Each GrpBox As GroupBox In Me.Controls : For Each RadioBttn As RadioButton In GrpBox.Controls
If RadioBttn.Name <> senderRadioButton.Name Then RadioBttn.Checked = False
Next : Next
End If
End Sub[/CPP]

knipsellj.png

knipsel2u.png
 
Hallo JoZ1 Dank voor de oplossing.

Hier mee kom ik er wel.
Bedankt groet Old Hippy
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan