C# 如何使两种形式在对方
我是说,当我点击一个表单上的按钮时,另一个表单就会出现,谢谢你的意思是这样的吗C# 如何使两种形式在对方,c#,winforms,C#,Winforms,我是说,当我点击一个表单上的按钮时,另一个表单就会出现,谢谢你的意思是这样的吗 button.Click += delegate { form2.ShowDialog(); } Form2 frm = new Form2(); frm.Show(); 更新 看来你想要肯特的答案。在这里,它被冲出来了 在你想要的表格1中 private void button1_Click(object sender, EventArgs e) { strin
button.Click += delegate
{
form2.ShowDialog();
}
Form2 frm = new Form2();
frm.Show();
更新
看来你想要肯特的答案。在这里,它被冲出来了
在你想要的表格1中
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);
}
表格2
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;
}
你是说像这样的东西吗
Form2 frm = new Form2();
frm.Show();
更新
看来你想要肯特的答案。在这里,它被冲出来了
在你想要的表格1中
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);
}
表格2
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;
}
在按钮1中,单击表单1上的()以澄清。Form1.按钮打开Form2。From2.按钮返回到Form1还是创建新的Form1?还有form2(关闭,不可见,发送到form1后面)form2.但是在文本框中保存某些内容时,我将在form2中创建它,然后返回form1以使用该文本框中的值。当我单击form1时,按钮form1再次出现,当我关闭它时,它显示一个带有“确定”按钮的窗口,有什么问题?thanks@arash. 要在From1.Button中澄清,请单击frm.ShowDialog()上显示Form1?在按钮1中,单击Form1上的()以澄清。Form1.按钮打开Form2。From2.按钮返回到Form1还是创建新的Form1?还有form2(关闭,不可见,发送到form1后面)form2.但是在文本框中保存某些内容时,我将在form2中创建它,然后返回form1以使用该文本框中的值。当我单击form1时,按钮form1再次出现,当我关闭它时,它显示一个带有“确定”按钮的窗口,有什么问题?thanks@arash. 要在From1.button中进行澄清,请单击frm.ShowDialog()上显示Form1,也可以是
按钮。单击+=(s,e)=>form2.ShowDialog()代码>也可以是按钮。单击+=(s,e)=>form2.ShowDialog()代码>