ok dann drück ich mich mal genauer aus.
ich nutze die Microsoft Visual Basic Express Edition.
Ich stelle in den Form1 Eigenschaften KeyPreview auf true.
Ich doppelklicke bei Ereignisse auf KeyDown.
Ich eretze diesen komischen Parameter mit „KeyAscii as
Integer“.
Wieso das denn?
Wenn Du nicht weisst, warum Du etwas machst, dann lass’ es lieber bleiben, sonst kommt nur Murks raus.
Es hat seinen Grund, dass die automatisch generierten Eventhandler-Rümpfe genau diese „komischen“ Parameter haben, die sie bekommen und bei KeyDown ist das nicht „Integer“!
Gerade am Anfang würde ich eher davon ausgehen, dass der Fehler nicht in der Entwicklungsumgebung liegt, sondern vor dem Rechner sitzt…
Also das Ganze nochmal.
Erzeuge den Eventhandler nochmal und lass’ die Finger von den Parametern.
Im Methodenrumpf schreibst Du dann:
if (e.KeyCode = Keys.Return) then
MessageBox.Show("Return")
end if
Zusammen mit dem bereits genannten KeyPreview sollte es dann klappen.
Gruß,
Martin