如何用多个Form

terencegan 2003-12-29 05:56:54
我是新手,请教高手,新建一个form1,又添加了一个form2,请问如何让两个FORM建立联系。
...全文
44 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2003-12-30
  • 打赏
  • 举报
回复
前人之诉备也!
airfox2000 2003-12-30
  • 打赏
  • 举报
回复
有两种方式
1、程序运行时就把所有的form创建了
那就#include "Unit2.h"
form2->.....

2、动态创建窗口
在菜单project、option里forms页面把除主窗口的其它窗口置为available forms里
在主窗口的cpp文件里
#include "Unit2.h"
创建时
TForm2 *myform = new TForm2(this);
TForm2->Show();//或者TForm2->ShowModal()自己试一下有什么区别吧
esiedull 2003-12-30
  • 打赏
  • 举报
回复
就是两种。一种把新FORM加入工程,加上头文件就可以用了。
动态创建就用NEW
comefirst 2003-12-29
  • 打赏
  • 举报
回复
#include "Unit2.h" //Unit2.h 为 form2的头文件
然后就可以直接调用Form2的各种元素了
在Form2调用Form1也是类似,加上#include "Unit1.h"//form1的头文件
即可
GoodAlan 2003-12-29
  • 打赏
  • 举报
回复
对,没错
remily 2003-12-29
  • 打赏
  • 举报
回复
在 Form1 的 头文件里

#include "Unit2.h"

然后就是 Form2->......

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧