我想知道是否有任何方法将组件的事件(As .OnClick)链接到数据模块中定义的过程(在设计阶段)。 目前,我在运行时这样做:从另一个窗体访问DataModule事件(delphi设计时)
MyButton.OnClick := MyDataModule.MyOnClickEvent;
的目标将是在Object Inspector窗口在下拉列表中提出,得到MyDataModule.MyOnClickEvent。 在此先感谢所有谁将会分享他们的知识:d
注1: 这里有一个类似的问题,但目前还没有关于信息如何在设计时完成同样的任务: Access an event on a DataModule from another Form
注2: 我发现的唯一途径在于定义一个父窗体上的所有事件,但我希望有一个更清洁的解决方案
我同意,一个datamodule属性的单词'click'在它没有多大意义,因为没有什么可以在运行时在数据模块中点击... – 2015-04-04 23:19:30
只有属于数据模块的事件单位在使用条款将返回。正如组件发生的那样,在将数据模块的单元添加到uses子句后,可以将表单的组件链接到数据模块的组件 - >在下拉列表中,您可以看到“MyDataModule.MyComponent”。 – Hwau 2015-04-05 21:41:34