繁体   English   中英

c# 4 单选按钮总和

[英]c# 4 radio button sum

我有 16 个单选按钮,我试图在 4 个案例中的每一个中添加 4 个单选按钮的值我该怎么做? 我如何获得十六个单选按钮的总和。

private void button1_Click(object sender, EventArgs e)
{ 
    string ChosenMovie = "";

    if (radioButton1.Checked)
    {
        //label2.Text = "100";
        ChosenMovie = ChosenMovie + "100" + "\r\n";
    }        
    if (radioButton2.Checked)
    {
        ChosenMovie = ChosenMovie + "60" + "\r\n";
    }
    if (radioButton3.Checked)
    {
        ChosenMovie = ChosenMovie + "30" + "\r\n";
    }
    if (radioButton4.Checked)
    {
        ChosenMovie = ChosenMovie + "0" + "\r\n";
    }
    if (radioButton5.Checked)
    {
        ChosenMovie = ChosenMovie + "100" + "\r\n";
    }
    if (radioButton6.Checked)
    {
        ChosenMovie = ChosenMovie + "60" + "\r\n";
    }
    if (radioButton7.Checked)
    {
        ChosenMovie = ChosenMovie + "30" + "\r\n";
    }
    if (radioButton8.Checked)
    {
        ChosenMovie = ChosenMovie + "0" + "\r\n";
    }
    if (radioButton9.Checked)
    {
        ChosenMovie = ChosenMovie + "100" + "\r\n";
    }
    if (radioButton10.Checked)
    {
        ChosenMovie = ChosenMovie + "60" + "\r\n";
    }
    if (radioButton11.Checked)
    {
        ChosenMovie = ChosenMovie + "30" + "\r\n";
    }
    if (radioButton12.Checked)
    {
        ChosenMovie = ChosenMovie + "0" + "\r\n";
    }
    if (radioButton13.Checked)
    {
        ChosenMovie = ChosenMovie + "100" + "\r\n";
    }
    if (radioButton14.Checked)
    {
        ChosenMovie = ChosenMovie + "60" + "\r\n";
    }
    if (radioButton15.Checked)
    {
        ChosenMovie = ChosenMovie + "30" + "\r\n";
    }
    if (radioButton16.Checked)
    {
        ChosenMovie = ChosenMovie + "0" + "\r\n";     
        MessageBox.Show(ChosenMovie);
    }
}

我不知道这是否是您的问题,但只有在选中radioButton16 ,您的MessageBox才会显示:

if (radioButton16.Checked)
{
    ChosenMovie = ChosenMovie + "0" + "\r\n";     
    MessageBox.Show(ChosenMovie);
}

您可能还想使用 StringBuilder 添加字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM