c++builder 如何实现返回上一页
有form1,form2,form3三个窗体,其中点击form1后form2显示并且form1关闭.然后点击form2后form3显示且,form2关闭,如何实现点击form3中的返回按钮显示form2,我试过了直接用form3-> Close();实现不了。
[解决办法]
form3-> Close关闭后Form2-> Show();
[解决办法]
可以统一如下写,需要定义一个bool类型的bFlag全局变量作为标志
Form2是将要弹出的窗口
Hide();
TForm2* form2=new TForm2(this);
form2-> ShowModal();
delete form2;
form2=NULL;
if(!bFlag)
{Close();bFlag=true;}
else
Show();
在第二个窗体的上一步按钮里写
bFlag=true;
Close();
[解决办法]
Form1中按钮
form2-> Show();
Close() ;
Form2中按钮
form3-> Show() ;
Close() ;
Fowm3中按钮
form2-> Show() ;
Close() ;
Form1,Form2,Form3任何一个不能为主窗口