永发信息网

c# Form1中两个radiobutton,选择其一,在Form2显示不同的提示语句怎么实现

答案:2  悬赏:30  手机版
解决时间 2021-03-09 09:39
  • 提问者网友:ミ烙印ゝ
  • 2021-03-08 18:57
c#GUI编程: Form1中两个radiobutton分别为yes,no,选择其一,并点击button(意为确认)按钮在Form2的label1显示不同的语句
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-03-08 20:24
Form1的关键代码
Form1中两个radiobutton分别为yes,no,选择其一,并点击button
namespace BaiduKnowTest
{
public partial class Form1 : Form
{
Form2 newFrm = new Form2();
public Form1()
{
InitializeComponent();
newFrm.Show();
//你显示Form2的方式不一定要跟我一样的。只要是全局的Form2变量即可
}

private void button1_Click(object sender, EventArgs e)
{
if (rbnYes.Checked)
{//选择yes,要显示什么自己改。
newFrm.ChangeLableText("You choose yes!");
return;
}
if (rbnNo.Checked)
{//选择no
newFrm.ChangeLableText("You choose No!");
return;
}
}
}
}

Form2的关键代码
namespace BaiduKnowTest
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}

public void ChangeLableText(string text)
{//这个函数接收要显示的语句
label1.Text = text;
}
}
}

有困难可HI我。
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-03-08 21:22
你好: 你是初始化了按钮,可是你没有指定按钮放在什么位置,所以不有显示,正确的写法是: button btn = new button(); btn.location = new system.drawing.point(132, 76); // 指定存放位置 btn.size = new system.drawing.size(75, 23); // 指定按钮大小 btn.text = "button1"; this.controls.add(btn);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯