BCB用c++,我想在Form1中加个按钮,点按钮打开Form2,如何实现

BCB用c++,我想在Form1中加个按钮,点按钮打开Form2,如何实现,我直接在按钮的点击动作下写Form2->Show();实现不了,... BCB用c++,我想在Form1中加个按钮,点按钮打开Form2,如何实现,我直接在按钮的点击动作下写Form2->Show();实现不了, 展开
 我来答
百度网友e9042513a
2009-04-27 · TA获得超过6984个赞
知道大有可为答主
回答量:2388
采纳率:0%
帮助的人:3505万
展开全部
被显示的窗体在 Project->Options中,Forms一项设为Available Forms

显示普通窗口
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2 = new TForm2(Application);
}

显示模式对话框式窗口
void __fastcall TForm1::Button1Click(TObject *Sender)
{
try
{
try
{
Form2 = new TForm2(Application);
Form2->ShowModal();
delete Form2;
}
__except (EXCEPTION_CONTINUE_EXECUTION)
{
;
}
}
catch (EConvertError &error)
{
;
}
}
摘一把青梅煮酒
2009-04-27 · TA获得超过1805个赞
知道小有建树答主
回答量:767
采纳率:0%
帮助的人:632万
展开全部
TForm2 *Form2=new TForm2(this);
Form2->ShowModal();
delete Form2;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanfustudio
2009-04-27 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3752万
展开全部
form1的button onclick事件,写
form2->Show();//需要包含form2的头文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-05-02
展开全部
在unit1种 #include unit2.h就可以了
或者

form1 = new TFom1(&Form1);
form1->show()

参考资料: wu

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式