是否有包含TcxRadioGroup等项目的ComboBox?

时间:2011-11-18 14:38:49

标签: delphi combobox devexpress delphi-2007 items

DevExpress的TcxRadioGroup组件有一种指定项目的非常好的方法。您可以为每个TcxRadioGroupItem指定标题和值(以及标记)。

另一方面,TcxComboBox和Delphi的普通TComboBox使用TStrings来存储其项目。

虽然TStrings可以有一个Name和一个Object,但是没有简单的方法可以使用Delphi IDE的表单设计器来连接名称和值。

是否有ComboBox控件(最好是来自DevExpress),允许使用Caption和Value直观地设计其项目?

PS:我正在寻找一个DB感知控件。

4 个答案:

答案 0 :(得分:1)

尝试使用TcxImageComboBox。请参阅here - 尽管名称不必分配图像。您还可以直观地编辑项目。

(由于分离描述/值,我将它用作cxGrids中的单元格编辑器。)

答案 1 :(得分:1)

Raize Components TRzComboBox ,它引入了 Values 属性作为对现有 Items 的补充。

答案 2 :(得分:1)

ESBPCS for VCL有一个增强的Lookup ComboBox。它存储2个列表,通常在TCombobox的项目中以及新的值列表。这两个StringLists是1-1关系。使用AsItem检索当前显示的字符串,使用AsValue从Values中检索“相关”字符串。

答案 3 :(得分:0)

使用标准的Delphi TComboBox,它可以存储一个字符串(用于可视化,以及您自己实现的任何TObject后代的对象,即您可以在下拉列表中存储与字符串相关的任何内容)。