如何定义一个公共变量?

mucanglang 2003-05-04 10:35:14
定义一个公共变量,使得它可以在主窗体MainForm和子窗体Form1之间传递?
即主窗体中初始化这个变量为,0单击Form1中的按钮A此变量为1,而主窗体这个变量也跟着为1。谢谢!
...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Libran 2003-05-04
  • 打赏
  • 举报
回复
定义变量为主窗口MainForm的成员(声明在头文件public里),在Form1中include该头文件,用MainForm->变量名的格式访问
xu_xinyu 2003-05-04
  • 打赏
  • 举报
回复
可以定义在MainForm中的public部分。


在使用的窗体中include"mainform.h"就可以了

使用时:如果变量为i,那么MainForm->i=0;
codecb 2003-05-04
  • 打赏
  • 举报
回复

可以定义到头文件中去
xungie 2003-05-04
  • 打赏
  • 举报
回复
***************Main.h*************
extern int i;
***************Main.cpp*************
int i = 0;

***************Form1.h*************
#include Main.h

It's OK. You can use i everywhere only if you include Main.h
labyrinthss 2003-05-04
  • 打赏
  • 举报
回复
参考
http://www.chinabcb.com/dispbbs.asp?boardID=1&replyID=9897&ID=2540&skin=1

13,825

社区成员

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

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