如何以编程方式在TListBoxItem中添加图像?

时间:2016-03-08 17:02:52

标签: android ios image delphi listbox

问题

很长一段时间,我使用自定义样式加载详细的TListBox

它基本上是ListBox,其中TImage为图标。

然而,最近我遇到了很多错误,并决定全力以赴。

这是我以编程方式生成TListBox项的方法:

   // Create LISTBox Item
   lb_item        := TListBoxItem.Create(self);
   lb_item.Parent := lb_awesome_list;
   lb_item.Text   := cow_name;

如果我想为其添加Image该怎么办?

到目前为止我做了什么

我尝试将其添加为ItemData

lb_item.ItemData.Bitmap := iv_user_ic.Bitmap;

还有一些其他选择没有成功。是否可以以编程方式添加图像?

1 个答案:

答案 0 :(得分:3)

设置ItemData.Bitmap属性的方法是一个良好的开端。现在,您必须选择适当的项目样式以显示位图。 F.i. listboxitemleftdetail 应该这样做。