也许微不足道,但似乎无法弄清楚。
我正在使用RAIZE组件,即rzPageControl1,我的一张纸被称为
PRO.It(rzPageControl1)驻留在Form1上。
现在,我在那张纸上有一个cxTextEdit4,我需要从中访问
新记录事件上的Datamodule2.Tablename2。

但是似乎无法正确访问它...

有人知道语法吗?

我试过了 ;
Form1.rzPageControl1。等,但似乎无法使德尔福列出我的组件
可用...
请帮忙 ...

最佳答案

表单上的组件都在表单本身名称的顶层范围内,而不是页面控件的子组件属性。

您需要Form1.Button1,而不是Form1.rzPageControl1.Button1,即使将Button1物理放置到rzPageControl1上也是如此。

用delphi术语来说,我们说Button在窗体上是OWNED,但是在页面控件上是一个选项卡,它是PARENTED,这意味着它显示为页面控件上特定子页面的一部分,但它仍然属于(从拥有者的角度)和范围的角度(由表单拥有)。

09-19 06:34