我想知道是否有任何方法將組件的事件(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