Перехват Ctrl + C в текстовом поле
Несмотря на то, что я работаю с C # (Windows Forms) в течение многих лет у меня был момент отказа мозга, и я не могу понять, как поймать пользователя, набирающего текстCtrl + C в текстовое поле.
Мое приложение в основном является терминальным приложением, и я хочуCtrl + C отправить(byte)3
на последовательный порт, а не быть ярлыком для копирования в буфер обмена.
Я установил ярлыкиenabled
свойство false в текстовом поле. Тем не менее, когда пользователь нажимаетCtrl + Cсобытие нажатия клавиши не срабатывает.
Если я поймаю keydown, событие срабатывает, когда пользователь нажимаетCtrl (то есть, прежде чем они попали вC ключ).
Это наверное что-то глупо простое, что я скучаю.