我想构建一个自定义组件,它可以管理一系列操作并触发多个事件。我需要管理数据库连接和其他几个设计时间组件。 (TQuery,TTable等)我想用IDE接口来设置一些这些元素。我的自定义组件应该从TDataModule下降吗?
思路:
- 是否来自相同的方式DataModule的继承给我把 这些组件时,我设计的组件的地方吗? (我不怀疑, 但有没有办法让我的CustomComponent表现为一个DataModule的 设计时,而不是在它的使用?)
- 我应该有我的自定义组件简单地从TComponent下降,但包含 TDataModule对象并添加我需要的组件?
- 我应该装袋这个概念,只是手动创建我需要的组件?
- 您的解决方案使您比我更聪明。
然后你会提出类似选项2的东西吗?为了在设计我的自定义组件时让Delpi的设计时间受益,让我的自定义组件使用数据模块? – 2012-08-10 21:19:05
@EricG:是的,这可能是一个更好的主意。 – 2012-08-10 21:29:53