Cancel shortcuts fra keydown på textbox
Jeg har en textbox, jeg gerne vil have man kan holde f.eks. CTRL nede og trykke TAB, og så skriver den det ud. Men den ligger i en tabcontrol, og så tabber man selvf. til næste tab ved den kombination. Ligeledes hvis man holder ALT nede og trykker TAB, så skiftes til et andet program osv. osv.Kan jeg på nogen måde omgå det, så keydown beskeden kun når til min tekstbox, og bl.a. Windows ikke reagerer på den ? Helt galt er det f.eks. hvis jeg holder Windows tasten nede og trykker D, så skjules alle vinduer jo. Eller ALT + F4 = farvel program :-(
Det jeg skal bruge det til, er at registrere en global hotkey til mit program. For at brugeren selv kan vælge hvilken kombination der skal trykkes, vil jeg have sådan min textbox reagerer på de gyldige taster, og så bare noterer det ned, fremfor at hele windows reagerer på genvejen.
Jeg har selvf. prøvet
e.SuppressKeyPress = true;
e.Handled = true;
uden held.
Håber på et godt tip eller to, tak :-)