Hallo zusammen
Wenn in einem Formular bsp. ein Button fokusiert ist, und man anschliessend die Enter-Taste drückt, so wird dieser Button ausgelöst.
Dies möchte ich ändern.
Nun würde ich gerne wissen wie genau ich die ProzessCmdKey Methode überschreiben muss.
Bisher habe ich folgendes:
C#-Quelltext
1: 2: 3: 4:
| protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { return base.ProcessCmdKey(ref msg, keyData); } |
Allerdings muss hier vermutlich noch etwas rein.
Die Entertaste versuchte ich dann wie folgt abzufangen (KeyPreview ist auf true):
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Return) { ... e.Handled = true; } } |
Allerdings scheint dies nicht so wirklich zu klappen.
Könnt Ihr mir da evtl. weiterhelfen?
Für eine Atwort danke ich schonmal im Voraus vielmals

.
LG Samuel