Перейти к содержанию

С помощью listview можно делать запись в адрес?


Рекомендуемые сообщения

С помощью элемента 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 и записать измененное число в адрес.

Ссылка на комментарий
Поделиться на другие сайты

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

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.