Public Sub Disable_Controls(Of T As Control)(ByVal Container As Control, _
ByVal Visible As Boolean)
For Each ctrl As T In Container.Controls.OfType(Of T)()
ctrl.Visible = Visible
Next
End Sub
Call it like this:
Disable_Controls(Of Checkbox)(MyGroupbox, False)