社区
Delphi
帖子详情
我的程序有一个主窗体(unit1)和一个子窗体(unit2),请问在子窗体(unit2)中如何调用主窗体(unit1)的函数或方法、过程?
zhbruce
2003-09-25 12:53:51
我的程序有一个主窗体(unit1)和一个子窗体(unit2),请问在子窗体(unit2)中如何调用主窗体(unit1)的函数或方法、过程?
不用全局变量可以做到吗?
...全文
36
7
打赏
收藏
我的程序有一个主窗体(unit1)和一个子窗体(unit2),请问在子窗体(unit2)中如何调用主窗体(unit1)的函数或方法、过程?
我的程序有一个主窗体(unit1)和一个子窗体(unit2),请问在子窗体(unit2)中如何调用主窗体(unit1)的函数或方法、过程? 不用全局变量可以做到吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
proman2003
2003-09-25
打赏
举报
回复
up
mxk19791116
2003-09-25
打赏
举报
回复
你在unit2这个窗口中这样写
uses from1;
下面在调用unit1 中的内容时,
from1.要用的东东,就可以了。
mingyeh
2003-09-25
打赏
举报
回复
use form2;
form2.DoSth;
SunKinXing
2003-09-25
打赏
举报
回复
同意一楼的
疯狂低调
2003-09-25
打赏
举报
回复
同意楼上的楼上
47522341
2003-09-25
打赏
举报
回复
^_^,
看看类封装性的定义就知道了
FrameSniper
2003-09-25
打赏
举报
回复
首先主窗体单元的Uses语句中要引用子窗体Unit2
然后你才可以通过窗体对象变量进行访问
在访问的时候可以加单元约束,也可以不加,假设你Unit2有一个全局变量Form2,要在Form1(主窗体)的单元中进行引用,在保证Unit1的Uses语句包含Unit2的情况下,可以这样写
Unit2.Form2....也可以不加单元约束而直接写Form2
-------------------------------------------------------------------------------
你要引用无非就是要引用其他单元的内容,这个内容也无非就是对象或变量、常量、类型等等,如果是对象、变量这些东西,我想必要用到全局变量
delphi
一个
单元多个
窗体
把多个
窗体
所对应的unit里面的代码弄到
一个
unit里,然后注意$R指令,后面不能是星号,必须指定具体dfm的名称。
Delphi
调用
子
窗体
Demo
Delphi
主
窗体
打开
窗体
及
调用
其他单元
中
的
方法
demo代码,解压后可以直接使用RAD11运行。有问题可私信联系!
在
一个
窗口
中
嵌入另
一个
窗口
在
一个
窗口
中
嵌入另外
一个
窗口,使用Dephi7开发
DLL
中
的
窗体
和
主
程序
进行交互显示信息
DLL
中
的
窗体
和
主
程序
进行交互显示信息
Delphi 封装
窗体
成DLL
封装
窗体
成DLL,Delphi DLL
窗体
这里是用
主
窗体
里
调用
子
窗体
DLL哦,资源宝贵,希望珍惜.
Delphi
5,930
社区成员
262,936
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章