there is no "direct" way to do this, because the is no "event driven" input possibility for screen's.
a work arround would be to use the macropump macro, with is running as a background task, do
do this.
example:
-use in screenset OEMDro(1300) to change a value
-in macropump check OEMDro(1300) cyclic and if it has changed exceute code
example for macropump code:
'check OEMDro(1300) for change
If (GetOEMDro(1300)<>GetOEMDro(1301)) Then
'put here the code witch should be exceuted
Message "i was here"
End If
'save OEMDro(1300) for next cyclic change
SetOEMDro(1301,GetOEMDro(1300))
Gruß Tom.
Ich schreibe das hier in Englisch, nun ja in meinen bayrischen Englisch,
das es für die Anderen lesbar bleibt.