Borland C++ Builder:主窗体与子窗体的切换,主窗口登录子窗口后自己关闭 ,结果第二句未执行,求教。

void__fastcallTForm1::Button1Click(TObject*Sender){Form2->ShowModal();Form1->Close();... void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2->ShowModal();
Form1->Close();
}
展开
 我来答
zhjiemm
2012-11-18 · TA获得超过2643个赞
知道大有可为答主
回答量:1834
采纳率:75%
帮助的人:689万
展开全部
如果Form1是主窗体,你一关闭,整体程序都关闭了。
有两个办法来解决。

1,你可以把主窗体先隐藏,Form1->Hide();
再显示Form2,
当Form2关闭后,再显示Form1->Show();

2,在Form1的建立或显示事件中动态建立并调用Form2,
如果Form2返回登录成功,则继续运行。
否则,退出程序。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式