Con este pequeño cambio, tu ejemplo funciona como deseas
- Code: Select all Expand view
@ 1, 1 BUTTON oBtn PROMPT "Desactivar" SIZE 50, 30 OF oDlg WHEN lEdit ;
ACTION ( lEdit := .f., oDlg:AEvalWhen() ) CANCEL
@ 1, 1 BUTTON oBtn PROMPT "Desactivar" SIZE 50, 30 OF oDlg WHEN lEdit ;
ACTION ( lEdit := .f., oDlg:AEvalWhen() ) CANCEL