Как отлавливать нажатие клавиш глобально - C#

Узнай цену своей работы

Формулировка задачи:

Всем здрасте. Прошу Вашей помощи в развязании следующей проблемы. Пишу инструмент для программы ArcGis, инструмент написал все отлично остался только один штрих, нужно сделать так что бы по нажатии клавиши "R", к примеру, инструмент менял способ рисования объектов, к примеру рисовал прямоугольником, а при нажатии начал рисовать кругом. Проблема в том, что я не могу перехватить событие с клавиатуры. Помоги плз оч надо. Спс заранее.

Решение задачи: «Как отлавливать нажатие клавиш глобально»

textual
Листинг программы
using System;
using ESRI.ArcGIS.ADF.BaseClasses;
using ESRI.ArcGIS.ADF.CATIDs;
using ESRI.ArcGIS.Framework;
using ESRI.ArcGIS.ArcMapUI;
using System.Windows.Forms;
using ESRI.ArcGIS.Display;
using ESRI.ArcGIS.Editor;
using ESRI.ArcGIS.Geometry;
using System.Runtime.InteropServices;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы