例如,我的应用程序中有2个表单,form1和form2。
this->Hide();
Form2^ f2 = gcnew Form2();
f2->ShowDialog();
我使用上面的代码来隐藏form1并显示form2,但是当我单击form2中的按钮时,如何隐藏form2并显示form1?
答案 0 :(得分:0)
尝试:
this->Hide();
Form2^ f2 = gcnew Form2();
if(f2->DoModal()==IDOK)
this->Show();
答案 1 :(得分:0)
您应该在Form1
中保留Form2
的引用。也许你可以通过它的构造函数将它发送到Form2
。然后,在Form2
的按钮上,您应该调用show
和showDialog
Form1
hide
方法的this
或Form1
方法作为这次{{1}}。