It must be late, I don't see the problem.
Just don't mess with mouse navigation.
Sounds to me like Windows license code entry... that's windows?
Anyways.. it's not hard.
Code:
Use Windows.pkg
Use DFClient.pkg
Deferred_View Activate_oAutoreturn for ;
Object oAutoreturn is a dbView
Set Border_Style to Border_Thick
Set Size to 200 300
Set Location to 2 2
Set Label to "autoreturn"
Object oForm1 is a Form
Set Size to 12 100
Set Location to 28 23
// OnChange is called on every changed character
Procedure OnChange
String sValue
Get Value to sValue
If (Length(Trim(sValue))=3) Begin
Send Next
End
End_Procedure
End_Object
Object oForm2 is a Form
Set Size to 12 100
Set Location to 28 133
End_Object
Cd_End_Object
Paste that in a new view.
--
Wil