自定义对象检查器组件?

6 delphi

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

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

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

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

在此输入图像描述

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

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

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

Sim*_*aWB 6

您可以使用Virtual Treeview

  • @Blobby,更具体地说,在高级演示中,单元[`PropertiesUnit.pas`](http://code.google.com/p/virtual-treeview/source/browse/trunk/Demos/Advanced/PropertiesDemo.pas ).无论如何,VirtualTreeView是一个很棒的组件,现在我无法想象没有它!我使用了标准组件,如*TListBox*,*TListView*,*TTreeView*...... (5认同)
  • @Blobby虚拟TreeView是最好的降压和非常灵活,有最糟糕的组件,那里花钱... (2认同)
  • 问题组件的69美元对我来说看起来很有价值 (2认同)

Uli*_*rdt 5

我还没有用过它,但我认为DevExpress的ExpressVerticalGrid应该符合你的标准.

在此输入图像描述

(样品是一个一点丰富多彩对我的口味,但你不会被强迫使用位图背景全部结束.:-))