vb.net中读取多个groupbox中的radiobutton的值

比如有多个groupbox,每个中又有多个radiobutton我想把多个groupbox中分别选中的多个radiobutton的值相加,怎么获取这些radiobutto... 比如有多个groupbox,每个中又有多个radiobutton
我想把多个groupbox中分别选中的多个radiobutton的值相加,怎么获取这些radiobutton的值呢???
求代码,我是新手,groupbox的用法不熟
展开
 我来答
lrh3321
2015-02-04 · TA获得超过2182个赞
知道大有可为答主
回答量:2296
采纳率:75%
帮助的人:2098万
展开全部

每个radiobutton取个名字,或者建立一个radiobutton()的数组,把所有处于选中的radiobutton的值相加

groupbox只是一个分组的容器同一groupbox内的radioButton只能有一个Checked 属性为True

radioButton1-5 radioButton是5个radioButton控件


Public Partial Class MainForm
    Dim arrRB As RadioButton()
    
    Public Sub New()
        ' The Me.InitializeComponent call is required for Windows Forms designer support.
        Me.InitializeComponent()
        
        '
        ' TODO : Add constructor code after InitializeComponents
        '
        arrRB={radioButton1,radioButton2,radioButton3,radioButton4,radioButton5}
    End Sub
    Sub MainFormClick(sender As Object, e As EventArgs)
        Dim sum As Integer
        sum=0
        For Each item As RadioButton In arrRB


            If item.Checked Then'判断RadioButton是否被选择
                sum+=Convert.ToInt32( item.Text)'字符串转换为Integer,并累加
            End If
        Next
        MessageBox.Show(sum.ToString())'输出最后结果
    End Sub
    
    Sub MainFormLoad(sender As Object, e As EventArgs)
        
    End Sub
    
End Class

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式