Erkennung Strg + Eingabe

7

(mit WPF) Ich versuche zu erkennen, wenn Strg + Enter getroffen wird. Also habe ich diesen Code ausprobiert:

%Vor%

Offensichtlich ist das nicht korrekt, da es nicht funktioniert. Könnte mir jemand helfen und erklären, was der richtige Weg sein sollte?

danke

    
Dante1986 24.04.2012, 06:28
quelle

4 Antworten

12

Offensichtlich darf e.Key nicht mehr als ein anderer Wert im selben Ereignis sein.

Sie müssen eines der Ereignisse verarbeiten, die KeyEventArgs verwenden. Dort finden Sie Eigenschaften wie Control und Modifiers , mit denen Sie Kombinationen erkennen können.

Das Ereignis KeyPress , das KeyPressEventArgs verwendet, hat einfach nicht genügend Informationen.

Drat, du hast gesagt, WPF hast du nicht. Es sieht so aus, als ob du e.KeyboardDevice.Modifiers brauchst.

    
Ben Voigt 24.04.2012, 06:31
quelle
6

Ich denke, dass Sie einen SpecialKey Handler brauchen. Ich googelte ein bisschen und fand eine Lösung hier

Der folgende Code aus dem Verweis verweist möglicherweise auf Ihr Problem:

%Vor%     
Pank 24.04.2012 06:55
quelle
3
%Vor%     
Pelican 15.02.2015 02:03
quelle
0
%Vor%

Oder

%Vor%     
ahmed_soft3 03.07.2014 14:06
quelle

Tags und Links