社区
C++ Builder
帖子详情
BCB工程如何添加一个新窗体,通过程序中控制显示和隐藏?
zhushow
2009-05-04 03:38:10
现状:
1、目前已完成一个工程的开发(单窗体,称为FORM1),
2、现在希在这个工程中添加一个新窗体(FORM2),
目标:
1、通过FORM1中的一个按键能完成新窗体的显示
环境:
Windows XP+BCB
...全文
180
7
打赏
收藏
BCB工程如何添加一个新窗体,通过程序中控制显示和隐藏?
现状: 1、目前已完成一个工程的开发(单窗体,称为FORM1), 2、现在希在这个工程中添加一个新窗体(FORM2), 目标: 1、通过FORM1中的一个按键能完成新窗体的显示 环境: Windows XP+BCB
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
morris88
2009-05-04
打赏
举报
回复
在form1中添加相应的处理事件:
form2->show();
form2->hide();
zhushow
2009-05-04
打赏
举报
回复
FormStyle可以都是fsNormal吗?
gyj_china
2009-05-04
打赏
举报
回复
我操,一激动将Form2写成的From2了,误人子弟,罪过……
楼上的更正如下
Form2->Show(); // 显示
Form2->Hide(); // 隐藏
gyj_china
2009-05-04
打赏
举报
回复
抢分罗,555,没抢到沙发.
在铵钮事件中执行下列代码,记得将Form2的头文件加到第一个窗体里面啦.不然会报From2没有定义.
From2->Show(); // 显示
From2->Hide(); // 隐藏
我不懂电脑
2009-05-04
打赏
举报
回复
file-new-other-form可以建立TForm2然后
在Form1包含Form2
#include Form2
int m=1;
void __fastcall TMainFrm::Button1Click(TObject *Sender)
{
if(m==1)
{
Button1->Caption="隐藏";
TForm2 *Form2;
Form2=new TForm2(Application);
Form2->ShowModal();
delete Form2;
m--;
return;
}
if (m==0)
{
Button1->Caption="显示";
Form2->Close();
m=1;
return;
}
}
Jim@luckeeinc.com
2009-05-04
打赏
举报
回复
form1 include form2
button里写
if(Application->FindComponent("Form2") == NULL)
{
TForm2 *f = new TForm2(Application);
f->ShowModal();
}
else
{
TForm2 *f = (TForm2 *)(Application->FindComponent("Form2"));
f->ShowModal();
}
springworker
2009-05-04
打赏
举报
回复
#include Form2
int m=1;
void __fastcall TMainFrm::Button1Click(TObject *Sender)
{
if(m==1)
{
Button1->Caption="隐藏";
TForm2 *Form2;
Form2=new TForm2(Application);
Form2->ShowModal();
delete Form2;
m--;
return;
}
if (m==0)
{
Button1->Caption="显示";
Form2->Close();
m=1;
return;
}
}
Effective
BCB
Form Program(1) ——
窗体
事件驱动链引发
程序
错误分析
Effective
BCB
Form Program ——
窗体
事件驱动链引发
程序
错误分析
BCB
中
采用的类库是VCL,其编程框架是事件驱动的,类似于VB。我在开发过程
中
发现,如果不对
BCB
的事件驱动链进行分析,写的
程序
会带有很多的错误,健壮性很成问题,而且调试很麻烦。 我发现
程序
中
的很多错误都来源于C++的指针操作。在
程序
中
用new的方法创建了
一个
对象,然后delete这个对象之后,如果...
bcb
隐藏
窗口_
BCB
第八讲设计用户界面
设计用户界面经过前面几讲的学习后,我们已经了解了CBuilder各个部件的基本使用方法,并且学习了如何用CBuilder来生成、编译、连接和运行
一个
工程
,这些都是今后我们使用CBuilder进行编程的基础。CBuilder缺省生成的
工程
只是
一个
框架,并没有完成任何实际的功能,因此从本讲起,心铃将带领大家为这个缺省
工程
添砖加瓦,让它成为
一个
真正的MP3收藏和播放
程序
。本讲
中
我们首先要利用
窗体
编辑器和...
Effective
BCB
Form Program(2) ——
窗体
事件驱动链引发
程序
错误分析
二、由
程序
员用new的方法创建的
窗体
事件驱动链在
程序
中
无数次地见到过以下代码:TfrmConstant *pForm=new TfrmConstant(this); //创建
一个
窗体
pForm->Show(); …… delete pForm;我们经常需要动态创建
一个
Form,再
显示
它,然后在合适的地方销毁它。请注意上面代
Effective
BCB
Form Program(2) ――
窗体
事件驱动链引发
程序
错误.
二、由
程序
员用new的方法创建的
窗体
事件驱动链 在
程序
中
无数次地见到过以下代码: TfrmConstant *pForm=new TfrmConstant(this); //创建
一个
窗体
pForm->Show(); …… delete pForm; 我们经常需要动态创建
一个
Form,再
显示
它,然后在合适的地方销毁它。 请注意上面代码
中
的thi
Effective
BCB
Form Program(2) ——
窗体
事件驱动链引发
程序
错误分析 (转)
Effective
BCB
Form Program(2) ——
窗体
事件驱动链引发
程序
错误分析 (转)[@more@]二、由
程序
员用new的方法创建的
窗体
事件驱动链 在
程序
中
无数次地见到过以下代码: TfrmConstant...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章