Получение KeyCode в событии GotFocus? - PullRequest
0 голосов
/ 30 декабря 2010

C # WinApps: есть ли способ проверить, нажата ли что-то вроде CTRL-V, но нет в событиях KeyDown, PreviewKeyDown, KeyPress и т. Д.? они потребляются некоторыми другими частями в моем приложении, и их так сложно найти, поэтому я подумал, хорошо, для этого контроля давайте проверим нажатые клавиши в событии GotFocus! Возможно ли это?

1 Ответ

2 голосов
/ 30 декабря 2010

Не уверен, что вы подразумеваете под "съеденными" событиями.События могут вызывать несколько обработчиков.Таким образом, даже если на событие уже подписан один обработчик, вы можете подписаться на него с другим обработчиком, и он должен работать просто отлично.

Другой вариант - создать подкласс используемого вами элемента управления и использовать подклассвместо.Затем вы можете переопределить методы On {event} и делать с ними все что угодно (обязательно вызовите базовый метод, чтобы убедиться, что поведение исходного класса все еще сохраняется).

HTH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...