Meerdere checkboxen tegelijk enabled of false zetten

Status
Niet open voor verdere reacties.

Robert971

Gebruiker
Lid geworden
6 jul 2012
Berichten
171
Hallo,

Iemand een suggestie hoe je op een eenvoudige manier meerdere checkboxen tegelijk enabled of false kunt zetten.
Bijv. als checkbox1.checked op true wordt aangevinkt dan is het te bedoeling dat checkbox2 t/m 10 op enabled.true wordt gezet.
Uiteraard is het mogelijk alle verschillende checkboxen afzonderlijk die status te geven, maar nogal inefficiënt. En code wordt langdradig...(zeker met veel checkboxen bijna niet meer te doen).

Graag hoor ik een mogelijke oplossing....

Bvd.
 
Gooi alle Checkboxen in een container (bijv. een panel).

Gebruik dan zoiets:

[CPP]For Each c As Control In Panel1.Controls
If TypeOf c Is CheckBox Then
c.Checked = False
End If
Next[/CPP]
 
dank voor de snelle info. Ik heb ze in een panel geplaatst en genoemde code toegepast. Het werkt alleen nog niet helemaal.
Bij het gedeelte c.checked van de code wordt aangegeven 'checked is not a member of system.windows.forms.control'.....

Hoe kan ik dit oplossen?
 
Dat is een warning, de code zal toch werken.
Maar het is inderdaad niet fraai. Oplossing:

[CPP]For Each c As Control In Panel1.Controls
If TypeOf c Is CheckBox Then
Dim d As CheckBox = c
d.Checked = False
End If
Next[/CPP]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan