Можно ли в Грид залочить DblClick
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Пт Фев 19, 2016 06:54  Можно ли в Грид залочить DblClick |
|
Полезность: Нет оценки
|
Здравствуйте!
Вопрос:
Можно ли в Грид залочить DblClick т.е. чтобы не создавалось событие OnDblClick, при этом оставить OnClick ? |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Фев 19, 2016 13:41   |
|
Полезность: Нет оценки
|
OnClick вроде только для кнопок генерится
на гриде RowColChange, BeforeEdit и т.п. можно ловить
А чо хотел то ? |
|
 |
Эмиралька Эксперт
Вступление в Клуб: 09.11.2015
|
Ср Фев 24, 2016 06:47  Re: Можно ли в Грид залочить DblClick |
|
Полезность: Нет оценки
|
Alkov пишет: | Здравствуйте!
Вопрос:
Можно ли в Грид залочить DblClick т.е. чтобы не создавалось событие OnDblClick, при этом оставить OnClick ? |
Вернуть False не пробовали? |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Ср Фев 24, 2016 08:10  Re: Можно ли в Грид залочить DblClick |
|
Полезность: Нет оценки
|
Эмиралька пишет: | Alkov пишет: | Здравствуйте!
Вопрос:
Можно ли в Грид залочить DblClick т.е. чтобы не создавалось событие OnDblClick, при этом оставить OnClick ? |
Вернуть False не пробовали? |
Пробовал, бесполезно т.к. последовательность отработки к-с с расширением :
Main(дистриб)->Main(расшир)-> BeforEdit(расшир)->BeforEdit(дистриб)
таким образом дисриб если есть в нём обработка события выполнится последним и перекроет расширение
OnClick ещё можно перехватить, а OnDblClick получается только запретить...
Код дистриб
Код: |
Public Function Main(LastControl)
Main = true
End Function
Private Sub Grid1_BeforeEdit(Row, Col, Cancel)
if Col = 7 then
Grid1.ViewShortName(7) = "VW_CRIT_3305134"
end if
End sub
|
код расширения
Код: |
Public Function Main(LastControl)
Main = true
End Function
Private Sub Grid1_BeforeEdit(Row, Col, Cancel)
if Col = 7 then
Grid1.ViewShortName(7) = "моё представление"
end if
End sub
|
|
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|