Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Образовательный курс по платформе Autodesk Forge.
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
AutoCAD .NET API
»
Отловить в ZWCad нажатие клавиши Ecs
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Отловить в ZWCad нажатие клавиши Ecs (Прочитано 7097 раз)
0 Пользователей и 1 Гость просматривают эту тему.
zr74
ADN OPEN
Сообщений: 47
Карма: 1
Отловить в ZWCad нажатие клавиши Ecs
«
:
18-11-2023, 08:50:16 »
Добрый день всем.
Для autocada код такой:
Код - C#
[Выбрать]
if
(
HostApplicationServices
.
Current
.
UserBreak
(
)
)
{
esc_key
=
true
;
}
В ZWCadе 2024 в библиотеке у HostApplicationServices.Current нет UserBreack(). Подскажите пожалуйста как в ZWCadе отловить нажатие пользователем клавиши Esc?
Записан
Отмечено как Решение
zr74
18-11-2023, 09:58:45
zr74
ADN OPEN
Сообщений: 47
Карма: 1
Re: Отловить в ZWCad нажатие клавиши Ecs
«
Ответ #1 :
18-11-2023, 09:58:37 »
Сам нашел ответ:
Код - C#
[Выбрать]
do
{
Keys kc
=
Keys
.
KeyCode
...
(
здесь код выполняемый внутри цикла
)
if
(
kc
==
Keys
.
Escape
)
{
esc_key
=
true
;
}
}
while
(
!
esc_key
)
;
Записан
Александр Ривилис
Administrator
Сообщений: 13918
Карма: 1793
Рыцарь ObjectARX
Skype:
Re: Отловить в ZWCad нажатие клавиши Ecs
«
Ответ #2 :
24-11-2023, 22:57:36 »
zr74
,
Вопросы по ZWCad задавайте на форуме ZWCad
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
AutoCAD .NET API
»
Отловить в ZWCad нажатие клавиши Ecs