I have a lot of radio buttons in a groupbox. Normally I will check each radio button individually using If radiobutton1.Checked = True Then.
But I think
If you add them (Load event for instance) to a List you could use LINQ:
Dim checkedRadioButton as RadioButton
checkedRadioButton =
radioButtonList.FirstOrDefault(Function(radioButton) radioButton.Checked))
This should be OK because there is a single one checked at the most.
EDIT Even better: just query the Controls collection of the GroupBox:
Dim checkedRadioButton as RadioButton
checkedRadioButton =
groupBox.Controls.OfType(Of RadioButton)().FirstOrDefault(Function(radioButton) radioButton.Checked))
Be aware that this will cause problems if there are no RadioButtons in the Groupbox!