让我们说每个单选按钮都有不同的变量。我怎样才能做到这一点?我搜索了互联网,但没有找到任何东西。
radioButton1
int a = 1
int b = 2
int c = 3
radioButton2
int a = 5
int b = 4
int c = 2
答案 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
的所有方法和属性也可供您的新班级使用。您可以使用方法扩展它,以读取和写入其他属性a
,b
和c
。
答案 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事件使用相同的东西,它将取决于你的要求:)祝你好运!