我在组合框中有很多单选按钮。通常我将单独检查每个单选按钮如果ra
diobutton1.Checked = True Then。
但我想也许有聪明的方式来检查在一个组框中检查哪个单选按钮。任何想法?
尝试这个
Dim rButton As RadioButton =
GroupBox1.Controls
.OfType(Of RadioButton)
.FirstOrDefault(Function(r) r.Checked = True)
这将返回GroupBox中的Checked RadioButton
请注意,这是一个LINQ查询,您必须具有
Imports System.Linq
如果没有,您的IDE / Compiler可能会指出OfType不是System.Windows.Forms.Control.ControlCollection的成员