2016-09-15 5 views
0

У меня есть интересный вопрос. Я перекомпиляю приложение FMX из XE7 в XE10.1 У меня есть форма с ListBox и я динамически создаю TListBoxItem в коде.FMX ListBoxItem с ItemData.Bitmap issue на XE 10.1 Berlin

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 не показывают. Этот вопрос относится только к Delphi XE 10.1 Berlin. На Delphi XE7 он отлично работает.

Если я произвожу ListBoxItem Мануалы в IDE код работает отлично

Где может быть проблема?

+0

[Этот ответ] (http://stackoverflow.com/a/35880064/2292722) на тот же вопрос, за исключением того, что неясно, относится ли это к XE 10.1 Berlin, предлагает использовать стиль поиска 'listboxitemleftdetail'. –

+0

Я тестировал его, но результат такой же - изображение не показано – milenjao

ответ

0

Проблема исправлена!

В XE10 необходим набор StyleLookup после загрузки Bitmap!

Смежные вопросы