Autor Beitrag
erfahrener Neuling
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 233
Erhaltene Danke: 19

Win 7, Win 10
C#, ASP-MVC (VS 2017 Community), MS SQL, Firebird SQL
BeitragVerfasst: Mi 06.04.16 13:30 
Hallo,

eigentlich wollte ich eine Tastenkombination abfangen, nur was dann passiert ist, hat mich mal wieder richtig verwundert und ich komm einfach nicht drauf, wo der Fehler liegt. :nixweiss:

Also: Da nie was passiert ist, habe ich in die Events zum Testen einfach eine MessageBox reingepackt
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
private void MainForm_KeyDown(object sender,KeyEventArgs e)
{
    MessageBox.Show("Key down");
}

private void Mainform_KeyUp(object sender,KeyEventArgs e)
{
    MessageBox.Show("Key up");
}

Warum zum Toifel passiert da nichts? :evil:

EDIT: Das einzige was passiert, ist, dass der Mauszeiger für 2 Sekunden verschwindet, wenn ich eine Taste drücke. Mehr aber nicht!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 06.04.16 13:41 
Vermutlich musst Du die Eigenschaft KeyPreview der Form auf true setzen, damit die diese Events auch erhält, wenn ein anderes Element den Fokus hat.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".

Für diesen Beitrag haben gedankt: erfahrener Neuling