C#中创建两个窗体,能把第一个窗体文本框中的学生姓名和年龄,显示在第二窗体的标签上。
C#中创建两个窗体,通过单击按钮控件,能够把第一个窗体中文本框中的学生姓名和年龄,显示在第二窗体的标签上。...
C#中创建两个窗体,通过单击按钮控件,能够把第一个窗体中文本框中的学生姓名和年龄,显示在第二窗体的标签上。
展开
2个回答
展开全部
通过构造函数来做,给第二个窗口写一个包含两个参数的构造函数,在第一个窗口的button的click事件里实例化第二个窗口时把学生姓名和学号传进去就好了,第二个窗口在加载的时候把接收到的值赋给Label
追问
能不能把具体代码发一下,谢谢了。
追答
好吧,正好无聊,给你写一个,等下
在你的Form1上放两个textbox和一个button,双击button,你会看到click事件,这是代码:
private void btnSubmit_Click(object sender, EventArgs e)
{
Form2 form = new Form2(txtNumber.Text, txtName.Text);
form.Show();
}
在你的Form2上放两个Label,然后把你Form的构造函数改成这样:
public partial class Form1 : Form
{
public Form2(string number, string name)
{
InitializeComponent();
lblNumber.Text = number;
lblName.Text = name;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询