C#如何实现单击主窗口的一个按钮,然后弹出一个窗口,往这个子窗口的一个textbox里写东西,单击添加按钮就

急急急

弹出form2
private void button3_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.Owner = this;
frm.Show();
}
form2里单击添加按钮就写回到form1的textbox1里
private void button1_Click(object sender, EventArgs e)
{
Form1 frm1;
frm1 = (Form1)this.Owner;
frm1.textBox1.Text = textBox1.Text;
}追问

不行啊textBox1不可访问,受保护级别的限制啊

追答

textBox1 的Modifier属性设置成public

追问

没错误就是添不上去 是不是的弄个文件夹放里面啊

追答

什么叫添不上去?你form2里也要有个textbox,先在里面写东西,点按钮后会放到form1里的textbox里

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-27
public pritial class Form1:Form
{
public Form1()
{
InitCompoment();
}

public void button1_Click(object sender,EventArgs e)
{
Form2 fm = new Form2();
if (fm.DialogResult == DialogResult.OK)
{
this.label.Text = fm.tbText.Text;
}
}
}
相似回答