我现在想做一个C#winform程序
在主窗体form1中有新建按钮,点击后出现新建窗体form2
在form2中有一个textbox 我想在textbox中输入用户名点击确定后,关闭form2
同时在form1中把label1.text的值改为form2中的textbox.text
请详细说明,最好附上代码,谢谢
我现在想做一个C#winform程序
在主窗体form1中有新建按钮,点击后出现新建窗体form2
在form2中有一个textbox 我想在textbox中输入用户名点击确定后,关闭form2
同时在form1中把label1.text的值改为form2中的textbox.text
请详细说明,最好附上代码,谢谢
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.ShowDialog();
label1.Text = f.MyLabelText;
}
}
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
public string MyLabelText
{
get { return textBox1.Text; }
set { textBox1.Text = value; }
}
}
form1点完按钮,把form1隐藏,然后把form2打开。 然后textbox填完,form1.lable.text=form2.textbox.text。
然后把form2关闭。form1恢复显示。
在form2中定义一个 公共变量message 放在类中
在点击确定时将form2里面txtbox的值取出来赋值给message
在form1中new form2的对象
form2 f2=new form2();
this.txtbox.text=f2.message;