很长一段时间,我使用自定义样式加载详细的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;
还有一些其他选择没有成功。是否可以以编程方式添加图像?
答案 0 :(得分:3)
设置ItemData.Bitmap
属性的方法是一个良好的开端。现在,您必须选择适当的项目样式以显示位图。 F.i. listboxitemleftdetail 应该这样做。