delphi - 从数据模块访问一个标签页上的组件

标签 delphi delphi-7 datamodule

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

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

有谁知道语法?

我试过 ;
Form1.rzPageControl1。等,但似乎不能让德尔福列出我的组件
可用的....
请帮忙 ...

最佳答案

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

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

在 delphi 术语中,我们说 Button 是 OWNED通过表格,但它是 PARENTED通过页面控件上的选项卡,这意味着它作为页面控件上特定子页面的一部分出现,但从内存的角度和范围的角度来看,它仍然属于(拥有)表单。

关于delphi - 从数据模块访问一个标签页上的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6566863/

相关文章:

delphi - 为什么所有对话框都使用 "old"Android 2.x 样式?

delphi - 如何使用 UIB-Unified Interbase (http ://www. progdigy.com/?page_id=5) 直接与数据交互?

delphi - 更改 TProgressBar 的视觉步长?

delphi - 如何查询 Delphi 组件面板?

delphi - 如何在Delphi 7中为某些代码添加书签?

delphi - 在delphi中使用数据模块分离数据集实例

multithreading - 在 TThread.Execute 中调用 TDataModule 方法

delphi - 解码错误

delphi - 如何以原生方式读写 dbf?

delphi - 在数据模块上分配组件属性时发生访问冲突