Hallo,
ich versuche im Textbox KeyDown Event die ENTER-Taste abzufangen und durch die TAB-Taste zu ersetzen. Ich bekomm aber den Aufruf der TAB-Taste nicht hin.
[highlight=vb.net]
If e.KeyCode = Keys.Enter Then
If Not Me.Multiline Then
SendKeys.Send("{TAB}")
End If
End If
[/highlight]
aus dem Send-Befehl kommt mein Programm dann erst zurück, wenn ich Str+Alt+Entf drücke.
Kann mir jemand verraten was ich anders machen muss?
EDIT: Habe gerade festgestellt, das der Befehl funktioniert. Lediglich der Debugger bleibt daran hängen, wenn man Durchstept.
EDIT2: Funktioniert aber scheinbar nur dann, wenn ich vorher nichts in die Textbox eingegeben habe
ich versuche im Textbox KeyDown Event die ENTER-Taste abzufangen und durch die TAB-Taste zu ersetzen. Ich bekomm aber den Aufruf der TAB-Taste nicht hin.
[highlight=vb.net]
If e.KeyCode = Keys.Enter Then
If Not Me.Multiline Then
SendKeys.Send("{TAB}")
End If
End If
[/highlight]
aus dem Send-Befehl kommt mein Programm dann erst zurück, wenn ich Str+Alt+Entf drücke.
Kann mir jemand verraten was ich anders machen muss?
EDIT: Habe gerade festgestellt, das der Befehl funktioniert. Lediglich der Debugger bleibt daran hängen, wenn man Durchstept.
EDIT2: Funktioniert aber scheinbar nur dann, wenn ich vorher nichts in die Textbox eingegeben habe
Comment