c# radioButton 跨窗体传递值简单的方法
- 需要三个窗体,每个窗体里至少有两个radioButton控件 ,然后需要把 Form2,Form3 中radioButton的Modifiers属性改为 Public 接下来就是代码部分
- 代码部分
Form1 : Form
`
19| private void button1_Click(object sender, EventArgs e)
20| {
21| if (radioButton1.Checked==true)//判断radioButton1有没有被选中
22| {
23| Form2 f2 = new Form2();//实例化窗体
24| f2.Owner = this;//获取f2的窗体控件
25| f2.radioButton1.Checked = true;//f2的radioButton1被选中的状态为真
26| f2.Show();//显示f2窗体
27| }
28| if (radioButton2.Checked == true)//判断radioButton1有没有被选中
29| {
30| Form2 f2 = new Form2();//实例化窗体
31| f2.Owner = this;//获取f2的窗体控件
32| f2.radioButton2.Checked = true;//f2的radioButton2被选中的状态为真
33| f2.Show();//显示f2窗体
34| }
35| }
Form2 : Form
`
19| private void button1_Click(object sender, EventArgs e)
20| {
21| if (radioButton1.Checked==true)
22| {
23| Form3 f3 = new Form3();
24| f3.Owner = this;
25| f3.radioButton1.Checked = true;
26| f3.Show();
27| }
28| if (radioButton2.Checked == true)
29| {
30| Form3 f3 = new Form3();
31| f3.Owner = this;
32| f3.radioButton2.Checked = true;
33| f3.Show();
34| }
35| }
Form3 : Form
`
Form3 只需要把界面做好就行
ID:I_TenKai
交流邮箱:1316836373@qq.com
_在校的小白大学生