turtle47 (Jürgen) hat hier im Forum die nachfolgende Funktion reingestellt.
Code: Alles auswählen
Private Sub MyTextField_KeyPressed(oEvt)
If (oEvt.KeyCode = com.sun.star.awt.Key.RETURN) Then
msgbox "Hi Werner," & CHR(10) & "so funktioniert der Listener für Die Return-Taste ;-)" & CHR(10) & _
"Kannst Du damit etwas anfangen?"
oDialog1.endexecute
EndIf
End Sub
Function MyApp_KeyPressed(oEvt) As Boolean
select case oEvt.KeyCode
case 1280
MyApp_KeyPressed = True
msgbox "key """ & oEvt.KeyChar & """ pressed!"
case else
MyApp_KeyPressed = true
end select
End Function
Wie aber muß man das machen, daß man sowohl mit der TAB-Taste als auch mit der Enter-Taste beim Dialog von einem Eingabefeld in das nächste kommt?
Mit TAB alleine funktioniert es ja.
Gruß
Werner