BCB用c++,我想在Form1中加个按钮,点按钮打开Form2,如何实现
BCB用c++,我想在Form1中加个按钮,点按钮打开Form2,如何实现,我直接在按钮的点击动作下写Form2->Show();实现不了,...
BCB用c++,我想在Form1中加个按钮,点按钮打开Form2,如何实现,我直接在按钮的点击动作下写Form2->Show();实现不了,
展开
4个回答
展开全部
被显示的窗体在 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)
{
;
}
}
显示普通窗口
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)
{
;
}
}
展开全部
TForm2 *Form2=new TForm2(this);
Form2->ShowModal();
delete Form2;
Form2->ShowModal();
delete Form2;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form1的button onclick事件,写
form2->Show();//需要包含form2的头文件
form2->Show();//需要包含form2的头文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-05-02
展开全部
在unit1种 #include unit2.h就可以了
或者
form1 = new TFom1(&Form1);
form1->show()
或者
form1 = new TFom1(&Form1);
form1->show()
参考资料: wu
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询