How to prevent the beep sound caused by alt key pressed in a WinForms TextBox?
Posted
by Michael Johnson
on Stack Overflow
See other posts from Stack Overflow
or by Michael Johnson
Published on 2009-04-06T17:17:43Z
Indexed on
2010/05/29
23:12 UTC
Read the original article
Hit count: 240
I'm creating a routine that allows the user to replicate keyboard shortcuts into a textbox for 'custom keyboard shortcuts' customization, but every time the alt key is pressed with another letter, it produces another sound.
I'm capturing the keys in the textbox_keydown event to parse the modifiers + other keys into a readable Shift + A or Ctrl + Shift + B manner into that very same textbox. Should I be doing this in a different event like textbox_previewkey instead of textbox_keydown? How can I prevent the alt modifier key + a letter or number causing the Beep sound?
the textbox is just a normal .net 3.5 textbox with the only edited properties of it being the ReadOnly property to false. Is there a better way I could re-do this?
I'm currently just checking that if any modifiers keys are pressed and then + a-z or 0-9, then to go ahead and input the appropriately pressed keys into that same textbox like Shift + A or Ctrl + Shift + Y.
© Stack Overflow or respective owner