Страница 1 из 1
ListView Control
Добавлено: 14 мар 2013, 18:22
Swifter
Потребовался мне LV на форме. Сделал аналогично как в примере Process. Вроде все нормально, но значения выбранного Item в LV если кликнуть мышкой становятся доступны для редактирования. Посмотрел в примере - там тоже самое - PID редактируются. Какое свойство LV за это отвечает? Надо что-то аналогичное свойству Locked для встроенных контролов.
Re: ListView Control
Добавлено: 14 мар 2013, 18:49
Swifter
В дополнение.
Пробовал как в инструкции: LV.object.Locked = True
Выдает ошибку:
Тип -> Object doesn't support this property or method: 'LV.object.Locked'
Код ->
Other -> Sub WaitMs(mf_var1) : sys.waitms mf_var1 : End Sub
LV.object.Locked = True
Re: ListView Control
Добавлено: 14 мар 2013, 21:11
Atomix
надо делать так
Код: Выделить всё
LV.object.LabelEdit = 1 ' 1 - manual 0 - automatic
Re: ListView Control
Добавлено: 15 мар 2013, 14:01
Swifter
Спасибо, работает.
Re: ListView Control
Добавлено: 19 мар 2013, 10:24
Swifter
Eще одна проблема с LV - не удается сделать обработку MouseDown: LV_MouseDown, LV_ItemMouseDown не работают
Что не так делаю? Очень нужна обработка пр. клавиши мыши ...
Re: ListView Control
Добавлено: 19 мар 2013, 11:51
Swifter
В дополнение:
Кстати, та же ситуация с другим активХ контролом - DGHFlexGrid: Click работает, MouseDown/MouseUp - нет.
Re: ListView Control
Добавлено: 19 мар 2013, 21:14
Atomix
Код: Выделить всё
Sub LV_MouseDown(but,sh,x,y)
this.caption = "ok"
End Sub