我怎么能互相制作两个表格,我的意思是当我点击表格上的一个按钮时,会出现另一个表格,谢谢
答案 0 :(得分:2)
button.Click += delegate
{
form2.ShowDialog();
}
答案 1 :(得分:2)
你的意思是
Form2 frm = new Form2();
frm.Show();
<强>更新强> 看起来你想要Kent的回答。这里有点冲了出来。
在Form1中你想要的一个
private void button1_Click(object sender, EventArgs e)
{
string whatsTheValue="";
Form2 frm = new Form2();
if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
whatsTheValue = frm.TheValue;
MessageBox.Show(whatsTheValue);
}
在Form2中
public string TheValue {get;set;}
private void button1_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
this.TheValue = this.textBox1.Text;
this.Visible = false;
}