我尝试在组合框中添加图像而不是文本。有人建议我使用TComboBoxEx
而不是TComboBox
,但它是如何工作的?
我找到了一个教程,但它很混乱,我不明白。它的工作原理与普通的ComboBox不同吗?https://docwiki.embarcadero.com/CodeExamples/Alexandria/en/TComboBoxEx_(Delphi)
对于TComboBox
,有一个TStrings
Items
属性,我可以使用它来更改文本。
我没有看到TComboBoxEx
的Items
属性。
我怎样才能让图片代替文本?
1条答案
按热度按时间nhn9ugyo1#
您可以使用
ItemsEx
属性添加文本和图像。双击ItemsEx
将打开此窗口:的数据
从那里使用左上角的按钮,您可以添加新的项目,然后您会看到每个项目的
Caption
和ImageIndex
:的
图像是通过
TImageList
组件填充的,您还必须将该组件放到表单上,然后TComboBoxEx
上有一个Images
属性,您必须将其设置为等于TImageList
就这样。然后你就有了一个包含图像的ComboBox:
的