| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
28.03.2010, 22:55 | #1 | |
.Net событие double-click как поймать
ИТ Логистика Строительство
Петербург
Регистрация: 06.10.2009
Сообщений: 24
|
||
Просмотров: 4208
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
А если передавать хендл объекта?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
|
||||
|
||||
ИТ Логистика Строительство Регистрация: 06.10.2009
Петербург
Сообщений: 24
|
Цитата:
2 Александр Ривилис -Спасибо огромное . Это работает. Правда использует еще и com библиотеки (интересно как там совместимость между версиями када) Но мою задачу решает :-) Из минусов этого решения - после обработки события (в примере Млайн Едит) все равно открывается стандартное окно редактирования. В моем примере тоже. Как после выполнения собственного обработчика событий "убить" дефолтовый. (Именно если свой опознан) |
|||
|
||||
Нормально.
Нужно в CUI отключать стандартную обработку DoubleClick для тех объектов, для которых планируешь свою обработку. |
||||
|
||||
ИТ Логистика Строительство Регистрация: 06.10.2009
Петербург
Сообщений: 24
|
Ну отключить нельзя.
В том плане что у меня просто проверяется наличие X данных, и при их присутствии вызывается мой обработчик. В принципе с наличием стандартного "после" я смирюсь ... но лучше бы без него |
|||
|
||||
А если иначе. Отключить стандартную обработку. Если есть твои расширенные данные, то обрабатываешь своим приложением. Если расширенных данных нет - запускаешь стандартную обработку. Конечно помучатся придется...
|
||||
|
||||
ИТ Логистика Строительство Регистрация: 06.10.2009
Петербург
Сообщений: 24
|
В итоге решил стандартную обработку не отключать... пока по крайней мере, а просто использовать код примера - все прекрасно работает .
Тем кто будет применять это решение - учтите есть проблема с совместимостью - надо делать отдельные релизы под 2007/2010 автокад. (как раз из за COM библиотек.... ) |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
на злобу дня !! | zaza-noza | Разное | 63 | 22.05.2009 15:10 |
Как организовать событие "Закончилась минута"? | kos | Программирование | 21 | 16.03.2009 12:31 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |
БРЕД СИВОЙ КОБЫЛЫ | Kryaker | Разное | 1876 | 29.12.2006 23:41 |