编程语言
首页 > 编程语言> > 可视C#代码再次加载Form1

可视C#代码再次加载Form1

作者:互联网

在我的Visual C#程序中,我有2个表单称为Form1&.表格2.

Form1有一个按钮调用btnfrm1,而Form2有一个按钮调用btnfrm2.

我需要我的程序要做的是:

当我按btnfrm1时,需要打开Form2并隐藏Form1&amp ;;当我按btnfrm2时,它需要再次显示Form1并关闭Form2.

我为btnfrm1的click事件编写的代码是这个

Form2 frm2= new Form2();
frm2.Show();
this.Hide();

但是我不知道在Form2的btnfrm2 click事件中要写什么,以使Form2消失并重新出现Form1.

有人能帮我吗?
我感激任何帮助

解决方法:

尝试以下代码

Form1 frm1 = (Form1)Application.OpenForms["Form1"];
frm1.Show();
this.Close();

标签:overloading,override,form-load,c,winforms
来源: https://codeday.me/bug/20191029/1957177.html