Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: zr74 от 18-11-2023, 08:50:16

Название: Отловить в ZWCad нажатие клавиши Ecs
Отправлено: zr74 от 18-11-2023, 08:50:16
Добрый день всем.
Для autocada код такой:
Код - C# [Выбрать]
  1. if (HostApplicationServices.Current.UserBreak())
  2.     {
  3.         esc_key = true;
  4.     }
  5.  
В ZWCadе 2024 в библиотеке у HostApplicationServices.Current нет UserBreack(). Подскажите пожалуйста как в ZWCadе отловить нажатие пользователем клавиши Esc?
Название: Re: Отловить в ZWCad нажатие клавиши Ecs
Отправлено: zr74 от 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.  
Название: Re: Отловить в ZWCad нажатие клавиши Ecs
Отправлено: Александр Ривилис от 24-11-2023, 22:57:36
zr74,
Вопросы  по ZWCad задавайте на форуме  ZWCad