Отловить в ZWCad нажатие клавиши Ecs

Автор Тема: Отловить в ZWCad нажатие клавиши Ecs  (Прочитано 4333 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zr74Автор темы

  • ADN OPEN
  • Сообщений: 47
  • Карма: 1
Добрый день всем.
Для autocada код такой:
Код - C# [Выбрать]
  1. if (HostApplicationServices.Current.UserBreak())
  2.     {
  3.         esc_key = true;
  4.     }
  5.  
В 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# [Выбрать]
  1. do
  2. {
  3.     Keys kc = Keys.KeyCode
  4.     ...
  5.     (здесь код выполняемый внутри цикла)
  6.     if (kc == Keys.Escape)                
  7.     {
  8.         esc_key = true;
  9.     }
  10. }
  11. while (!esc_key);  
  12.  

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отловить в ZWCad нажатие клавиши Ecs
« Ответ #2 : 24-11-2023, 22:57:36 »
zr74,
Вопросы  по ZWCad задавайте на форуме  ZWCad
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение