Key event handler
Hejsa.Jeg har lidt problemer med at fange input fra keyboardet.
Mit program består af en form med en tegneflade og et par knapper. Hvis jeg kun har den tomme form kan jeg uden problemer tilføje en key-event handler:
this.KeyDown += new KeyEventHandler(MyOnKeyDown);
protected void MyOnKeyDown(Object o, KeyEventArgs e)
{
Console.WriteLine("Key pressed");
}
Denne virker og udskriver hver gang man trykker på keyboardet. Hvis jeg så adder et par knapper samt en tegneflade (DrawingCanvas), er det som om focus stjæles fra formen - der fanges i hvert fald ikke flere tastetryk. Min tegneflade er placeres i en klasse for sig.
Har nok noget med fokus at gøre, men jeg ville sætte pris på et vink i den rigtige retning.
På forhånd tak
Mathias
