Перейти к содержанию
Fire Monkey от А до Я

enatechno

Пользователи
  • Постов

    181
  • Зарегистрирован

  • Посещение

  • Победитель дней

    26

Сообщения, опубликованные enatechno

  1. ты в каком событии перезаполняешь листвью? если в OnItemClick то и будет такая ошибка потому что там нельзя чистить и перезаполнять значения. 

    Для ListView я использовал OnChange (как и ты здесь). Но сейчас для перегружаемого списка я использую ListBox и его OnItemClick (в Android список нормально перегружается).

  2. Попробуй добавить BeginUpdate, EndUpdate. 

    ListView1.ClearItems;
    ListView1.BeginUpdate;
      with ListView1.Items.Add do
      ....
        Tag := 413;
      end;
    ListView1.EndUpdate;
    

    Если не поможет, попробуй без Bitmap.LoadFromFile. У меня похожий код работает и на XE7 и на XE8. Подобную ошибку получал, когда картинки не успевали подгружаться в потоке (правда я их подгружал не с диска, а из интернета).

  3. Можно где-то увидеть сабж (включающий TPresentedTextControl и т.п.) в графическом виде? Информация на docwiki устаревшая (TLabel уже не TTextControl и т.д.).

    Или хотя-бы прочесть обо всех изменениях в иерархии.

     

    P.S. В help XE8 тоже встречается устаревшая информация:

    "TTextControl is the base class for all graphical controls that display text, such as TLabel, TCheckBox, TRaidioButton and so on... "

×
×
  • Создать...