我希望在Delphi中创建一个自定义的“datamodule”,类似于TDataModule(可能是继承的),它将具有基于网格的自定义设计界面(每行一个组件,一些属性作为列)。这是否可行?我应该从哪里开始?
我目前正在使用Delphi 2007。
我目前正在使用Delphi 2007。
按照你的描述,这是不可能的。在数据模块上无法放置像网格这样的可视组件。你需要一个表单或框架来实现。
如果我要尝试像你描述的那样做一些事情,我会使用一个列表框来保存各个组件的列表,几个按钮和一个选择对话框来添加和删除列表中的组件,并使用JVCL的TJvInspector组件来修改属性。这比尝试制作一个适用于所有情况的网格要容易得多。