Razi Опубликовано 10 августа, 2018 Поделиться Опубликовано 10 августа, 2018 С помощью элемента listview можно делать запись в адрес? Считывание в listview получилось сделать, а с записью не получается. Была создана форма в конструкторе CE, на которую был помещен listview. Listview создавался с двумя столбцами и с свойством viewstyle: vsReport. Например считывание в listview происходит следующим образом: Спойлер local items = UDF1.CEListView1.Items items.Clear() local valuetable = {[0x00] = 'MP Plus' ,[0x01] = 'HP Plus' ,[0x02] = 'Speed Plus' ,[0x03] = 'Magic Plus' ,[0xFF] = 'NONE' } for x = 1, 30 do local offset = x*4-4 local valueS = readBytes(0x009E8D4C+offset) local item = items.Add() item.Caption = valuetable[valueS] item.SubItems.text = bAnd(0xFFFFFF, readInteger(0x009E8D4D+offset)) end Но, нельзя даже выбрать второй столбик в listview, скорее всего потому что это SubItem. Не помешал бы небольшой туториал по тому как пользоваться этим lisview, особенно как через него делать запись в адрес с разных ячеек. Например, как делать запись с ячейки в втором столбце, в пятом ряду? В этой ячейке какое-то число и нам нужно его изменить через listview и записать измененное число в адрес. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения