2017-06-08 2 views
-3

Dieser Code funktioniert nicht in meinem HauptformularFenster bilden keyup Ereignis funktioniert nicht C#

void main_KeyUp(object sender, System.Windows.Forms.KeyEventArgs e) 
    { 
     if (e.KeyCode == Keys.Enter) 
     { 
      MessageBox.Show("Enter key pressed"); 


      e.SuppressKeyPress = true; 
     } 
    } 
+1

Siehe https://msdn.microsoft.com/en- us/library/system.windows.forms.form.keypreview (v = vs.110) .aspx – hardkoded

+0

Das Überschreiben von 'ProcessCmdKey' ist wahrscheinlich eine bessere Option als das Festlegen von' KeyPreview'. –

+0

_ "Dieser Code funktioniert nicht" _ ist kaum eine gute Erklärung für ein Problem. [mcve] – MickyD

Antwort

3

Try-Formular-Eigenschaft festlegen: main.KeyPreview = true;

+0

danke seine Arbeit –

+0

Froh, zu helfen :) – pitersmx

Verwandte Themen