![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
delphi 子窗体如何调用父窗体的方法
3个回答
展开全部
这要看你创建子窗口是如何创建的了。
一般来说,如果是你TForm.Create(Self),
这个self就是你的父窗口,
你在子窗口就可以使用Self.Owner AS TForm,来调用父窗口的方法了。
另外要注意交叉引用的问题,
一个需要公开引用一个只能私有引用。
一般来说,如果是你TForm.Create(Self),
这个self就是你的父窗口,
你在子窗口就可以使用Self.Owner AS TForm,来调用父窗口的方法了。
另外要注意交叉引用的问题,
一个需要公开引用一个只能私有引用。
展开全部
首先要引用父窗体的单元,其次方法应该要是Public或Published
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要toolsapi相关知识才可解决,简单的将窗体的父类型改变下是解决不了的
参考TOOLSAPI单元中IOTAModuleCreator的定义
参考TOOLSAPI单元中IOTAModuleCreator的定义
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询