2016-09-15 109 views
0

我有一个有趣的问题。我重新编译FMX应用程序从XE7到XE10.1 我有窗体与ListBox和我dynamicaly在代码中创建TListBoxItem。FMX ListBoxItem与XE 10.1上的ItemData.Bitmap问题柏林

var Item: TListBoxItem; begin Item := TListBoxItem.Create(nil); Item.Parent := ListBox1; Item.StyleLookup := 'listboxitemnodetail'; Item.Height:=50; Item.WordWrap:=true; Item.Text := 'abc'; Item.ItemData.Bitmap.LoadFromFile('img.bmp') end;

但形象ListBox中的项目不显示。这个问题只在德尔福XE 10.1柏林。 在德尔福XE7它工作正常。

如果我在生成代码IDE ListBoxItem中manualy工作正常

在哪里可以是问题吗?

+0

[This answer](http://stackoverflow.com/a/35880064/2292722)对同一个问题,除了不清楚它是否涉及XE 10.1柏林,建议使用'listboxitemleftdetail'样式查找。 –

+0

我测试了它,但结果相同 - 图片没有显示 – milenjao

回答

0

问题修复!

在XE10中,必须在Bitmap加载后设置StyleLookup!