如何在每个单选按钮上添加变量?

时间:2016-09-29 17:19:24

标签: c# variables

让我们说每个单选按钮都有不同的变量。我怎样才能做到这一点?我搜索了互联网,但没有找到任何东西。

radioButton1

int a = 1
int b = 2
int c = 3

radioButton2

int a = 5
int b = 4
int c = 2

4 个答案:

答案 0 :(得分:0)

它不清楚你的要求,但我认为你想根据检查的单选按钮改变整数的值。

int a, b, c;
if (radioButton1.Checked)
{
    a = 1, b = 2, c = 3;
}
else
{
    a = 5, b = 4, c = 2;
}

答案 1 :(得分:0)

创建用户控件并将这些Vars添加为类

中的属性
public class {

prop1 int var1
{
set, get
}
prop2 int var2
{
set, get
}
prop3 int var3
{
set, get
}
}

答案 2 :(得分:0)

像TaW所说:你可以扩展你的Button类并将变量添加到它。不太确定语法,但它应该是这样的,其中RadioButton是您要扩展的类,MyButton将是您的自定义类。

public class MyButton : RadioButton
{

    public int a;
    public int b;
    public int c;
}

RadioButton的所有方法和属性也可供您的新班级使用。您可以使用方法扩展它,以读取和写入其他属性abc

答案 3 :(得分:0)

private void button1_Click(object sender, EventArgs e)
        {
            int a, b, c;
            if (radioButton1.Checked == true)
            {
                a = 1; b = 2; c = 3;
            }
            if (radioButton2.Checked == true)
            {
                a = 5; b = 4; c = 2;

            }
        }

除了你可以对radioButton1_CheckedChanged事件使用相同的东西,它将取决于你的要求:)祝你好运!