2016-09-15 110 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!