ListView Control

Здесь можете задавать любые вопросы и не бойтесь даже глупых вопросов!
Ответить
Swifter
начинающий
Сообщения: 5
Зарегистрирован: 28 фев 2013, 09:33

ListView Control

Сообщение Swifter » 14 мар 2013, 18:22

Потребовался мне LV на форме. Сделал аналогично как в примере Process. Вроде все нормально, но значения выбранного Item в LV если кликнуть мышкой становятся доступны для редактирования. Посмотрел в примере - там тоже самое - PID редактируются. Какое свойство LV за это отвечает? Надо что-то аналогичное свойству Locked для встроенных контролов.

Swifter
начинающий
Сообщения: 5
Зарегистрирован: 28 фев 2013, 09:33

Re: ListView Control

Сообщение Swifter » 14 мар 2013, 18:49

В дополнение.
Пробовал как в инструкции: 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

Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

Re: ListView Control

Сообщение Atomix » 14 мар 2013, 21:11

надо делать так

Код: Выделить всё

LV.object.LabelEdit = 1        ' 1 - manual      0 - automatic

Swifter
начинающий
Сообщения: 5
Зарегистрирован: 28 фев 2013, 09:33

Re: ListView Control

Сообщение Swifter » 15 мар 2013, 14:01

Спасибо, работает.

Swifter
начинающий
Сообщения: 5
Зарегистрирован: 28 фев 2013, 09:33

Re: ListView Control

Сообщение Swifter » 19 мар 2013, 10:24

Eще одна проблема с LV - не удается сделать обработку MouseDown: LV_MouseDown, LV_ItemMouseDown не работают :(
Что не так делаю? Очень нужна обработка пр. клавиши мыши ...

Swifter
начинающий
Сообщения: 5
Зарегистрирован: 28 фев 2013, 09:33

Re: ListView Control

Сообщение Swifter » 19 мар 2013, 11:51

В дополнение:
Кстати, та же ситуация с другим активХ контролом - DGHFlexGrid: Click работает, MouseDown/MouseUp - нет.

Аватара пользователя
Atomix
Admin
Сообщения: 95
Зарегистрирован: 19 янв 2005, 17:00
Контактная информация:

Re: ListView Control

Сообщение Atomix » 19 мар 2013, 21:14

Код: Выделить всё

Sub LV_MouseDown(but,sh,x,y)
  this.caption = "ok"
End Sub

Ответить