Despite me working with C# (Forms) for years, I'm having a brain fail moment, and can't for the life of me figure out how to catch a user typing CTRL-C into a textbox.
My application is basically a terminal application, and I want CTRL-C to send a (byte)3
to a serial port, rather than be the shortcut for Copy to Clipboard.
I've set the shortcuts enabled property to false on the textbox, yet when the user hits CTRL-C the keypress event doesn't fire.
If I catch keydown, the event fires when the user presses CTRL (i.e. before they hit the C key).
It's probably something stupidly simple that I'm missing.