Перейти к содержанию
Авторизация  
Razi

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

×

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

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