c++builder中如何将fsMDIForm的值传递到fsMDchild窗体中 在线!

a357996871 2009-11-27 09:23:43
刚学,希望能得到大家的指导!!!
...全文
407 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
志山之家 2012-02-02
  • 打赏
  • 举报
回复
看一下
a357996871 2009-11-28
  • 打赏
  • 举报
回复
谢谢 问题搞定了!!!
ccrun.com 2009-11-28
  • 打赏
  • 举报
回复
假设父窗体Form1中有一个TEdit或者public变量之类的数据,需要在子窗体Form2中使用,在子窗体(fsMDIChild)单元中,包含父窗体(fsMDIForm)的单元头文件,然后用以下代码:

#include "Unit1.h"
void __fastcall TForm2::Button1Click(TObject *Sender)
{
TForm1 *frm = (TForm1 *)Application->MainForm;
if (frm)
{
ShowMessage(frm->Edit1->Text); // 这里可以换成frm->变量名
}
}
a357996871 2009-11-27
  • 打赏
  • 举报
回复
貌似提示说不能在其中使用全局变量!
a357996871 2009-11-27
  • 打赏
  • 举报
回复
在窗体见也行???
haiandj 2009-11-27
  • 打赏
  • 举报
回复
extern int flag;

13,825

社区成员

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

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