自定义对象检查器组件?

时间:2012-05-22 11:32:12

标签: delphi

我正在处理的项目中有几个表单,每个表单都包含自己不同的属性和值编辑,如TEdits,TTrackBars和TSpinEdits等。这些表单的工作方式类似于InputBox Dialog在显示的位置在表单中输入一个值,如果ModalResult是mrOk,则相应地处理结果。

我现在意识到这不是最实用的解决方案,特别是有几种形式,甚至还有更多。我认为这里最好的GUI设计选项类似于Main表单上可靠的Delphi Object Inspector,它也更容易维护。

我不需要的是一个Object Inspector,它显示组件类的属性,但我想用我自己的字段和类型填充Object Inspector。

到目前为止,我发现唯一接近的组件是Berg NextInspector:http://www.bergsoft.net/component/next-inspector/overview.htm,它允许使用您自己的数据填充Object Inspector:

enter image description here

我想在考虑购买上述产品之前先看看其他选择,这样我就可以权衡其他选项并比较不同组件库之间的优缺点。

到目前为止,我还没有发现任何像这样的东西,大多数似乎都模仿Delphi Object Inspector,这不是我想要的。

是否有任何其他Object Inspector组件与Berg Next Inspector类似,以允许自定义字段和类型?

3 个答案:

答案 0 :(得分:6)

您可以使用Virtual Treeview

答案 1 :(得分:5)

我自己还没有用过它,但我认为DevExpress's ExpressVerticalGrid应符合您的标准。

enter image description here

(根据我的口味,样本是 little 位色彩鲜艳,但你并没有被迫使用背景位图。: - ))

答案 2 :(得分:3)

还有来自JEDI Visual Component Library

的TJvInspector