winforms 在另一个窗体的文本框中显示我选定的单选按钮

d4so4syb  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(144)

如何在我的Form1文本框中显示从我的form2组框单选按钮(3个单选按钮,我只能显示一个)中选择的项目。
这是我的问题,因为我只知道代码显示1。如果语句不工作。

表格1:

public void button5_Click(object sender, EventArgs e)
{    
    Form2 fr2 = new Form2();
    textBox1.Text = fr2.receivet(textBox1.Text, fr2.radioButton1);
    
}

表格2:

internal string receivet(string textBox1, RadioButton radio)
{
    return textBox1 = radio.Text;
}
lrl1mhuk

lrl1mhuk1#

无需创建receivet等方法,直接从Form对象中获取RadioButton即可

public void button5_Click(object sender, EventArgs e)
{    
    Form2 fr2 = new Form2();
    string radioTxt = ""
    if (fr2.RadioButton1.Checked) 
    {
         radioTxt = fr2.RadioButton1.Text
    }
    else if (fr2.RadioButton2.Checked) 
    {
         radioTxt = fr2.RadioButton2.Text
    }
    else if (fr2.RadioButton3.Checked) 
    {
         radioTxt = fr2.RadioButton3.Text
    }

    textBox1.Text = radioTxt;

}
z9zf31ra

z9zf31ra2#

在代码中,创建一个新的Form2示例并获取其值。需要调用所示Form2示例的函数(并将其设置为public修饰符)。

相关问题