1

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

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

有谁知道语法?

我试过了 ; Form1.rzPageControl1。等等,但似乎无法让delphi列出我可用的组件......请帮助......

4

1 回答 1

3

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

您需要 Form1.Button1,而不是 Form1.rzPageControl1.Button1,即使 Button1 被物理拖放到 rzPageControl1 上。

在 delphi 术语中,我们说 Button 位于OWNEDForm 上,但它位于PARENTED页面控件上的选项卡上,这意味着它显示为页面控件上特定子页面的一部分,但它仍然属于(拥有)内存观点和范围观点,由形式。

于 2011-07-04T03:15:22.847 回答