也许微不足道,但似乎无法弄清楚。
我正在使用RAIZE组件,即rzPageControl1,我的一张纸被称为
PRO.It(rzPageControl1)驻留在Form1上。
现在,我在那张纸上有一个cxTextEdit4,我需要从中访问
新记录事件上的Datamodule2.Tablename2。
但是似乎无法正确访问它...
有人知道语法吗?
我试过了 ;
Form1.rzPageControl1。等,但似乎无法使德尔福列出我的组件
可用...
请帮忙 ...
最佳答案
表单上的组件都在表单本身名称的顶层范围内,而不是页面控件的子组件属性。
您需要Form1.Button1,而不是Form1.rzPageControl1.Button1,即使将Button1物理放置到rzPageControl1上也是如此。
用delphi术语来说,我们说Button在窗体上是OWNED
,但是在页面控件上是一个选项卡,它是PARENTED
,这意味着它显示为页面控件上特定子页面的一部分,但它仍然属于(从拥有者的角度)和范围的角度(由表单拥有)。