Hallo liebe User,
ich arbeite seit ungefähr einer Woche im Bereich.net (C# + Microsoft VisualStudio 2005) und entwickle grade eine kleine Anwendung für einen PDA.
Hier einmal das Problem, vor dem ich gerade stehe:
Ich habe ein Textfeld und auf dieses setzte ich den Fokus. Nun möchte ich mit den Pfeiltasten Rechts/Links bestimmte Aktionen auslösen.
Der eigentliche Knackpunkt, wie sage ich dem Textfeld, dass er bei dem Tastendruck nicht durch die Buchstaben scrollen, sondern meinen Befehl ausführen soll?
Hier mal mein Codeansatz:
Vielen Dank und Gruß Jan
ich arbeite seit ungefähr einer Woche im Bereich.net (C# + Microsoft VisualStudio 2005) und entwickle grade eine kleine Anwendung für einen PDA.
Hier einmal das Problem, vor dem ich gerade stehe:
Ich habe ein Textfeld und auf dieses setzte ich den Fokus. Nun möchte ich mit den Pfeiltasten Rechts/Links bestimmte Aktionen auslösen.
Der eigentliche Knackpunkt, wie sage ich dem Textfeld, dass er bei dem Tastendruck nicht durch die Buchstaben scrollen, sondern meinen Befehl ausführen soll?

Hier mal mein Codeansatz:
Code:
private void fTextFieldQty_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)13) {
MessageBox.Show("Enter Anweisung asuführen",
INFO_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Asterisk,
MessageBoxDefaultButton.Button1);
} else if (e.KeyChar == (char)26) {
MessageBox.Show("Taste nach Rechts", INFO_TITLE, MessageBoxButtons.OK,
MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
} else if (e.KeyChar == (char)27) {
MessageBox.Show("Taste nach Links", INFO_TITLE, MessageBoxButtons.OK,
MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
}
}
Vielen Dank und Gruß Jan