从单选按钮添加所选值

时间:2010-09-05 23:44:05

标签: c# winforms

嘿伙计们,我已经想出如何从单选按钮中获取价值。但我现在需要做的是将所有选定的金额加起来,例如,选择1,然后选择4.所以总数将是5,但是他选择3,所以总数现在是8。

这是我必须得到所选值的代码:

        int valueinfo101 = 0;

    int count_int101 = 0;

            if (radioButton1.Checked)
        {
            valueinfo101 = 1;
        }

        else if (radioButton2.Checked)
        {
            valueinfo101 = 2;
        }

        else if (radioButton3.Checked)
        {
            valueinfo101 = 3;
        }

        else if (radioButton4.Checked)
        {
            valueinfo101 = 4;
        };

然后展示他们所选择的内容我写了这个:

            textBox1.Text = valueinfo101.ToString();

然后我想要icrease count_int101,所以我写了这个:

            count_int101++;

所以我现在想要做的是,有一个清晰的按钮,然后再次选择,但是要让选择的值添加到最后一个,所以第一个人选择3,清除所选的值,第二个人选择2,所以新的总数为5.我如何获得总数?

1 个答案:

答案 0 :(得分:2)

首先,为什么您的单选按钮可以选择多个?

其次,如果已经声明了变量,则添加值非常简单。所以......

    int valueinfo101 = 0;

    int count_int101 = 0;

    if (radioButton1.Checked)
    {
        valueinfo101 = 1;
        count_int101 = count_int101 + 1;
    }

    else if (radioButton2.Checked)
    {
        valueinfo101 = 2;
        count_int101 = count_int101 + 2;
    }

    else if (radioButton3.Checked)
    {
        valueinfo101 = 3;
        count_int101 = count_int101 + 3;
    }

    else if (radioButton4.Checked)
    {
        valueinfo101 = 4;
        count_int101 = count_int101 + 4;
    };
相关问题