Ver Mensaje Individual
  #3  
Antiguo 13-02-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Reputación: 27
__cadetill Va por buen camino
Si cierras el formulario con un botón, no podrás controlarlo. Me explico. El orden en que saltan los eventos es el siguiente:

OnExit del DbEdit
OnClick del Button

Por lo que al salir, "no sabes" a donde vas.

Si te gusta la idea, en lugar de un TButton pon un TSpeedButton, el cual hace que el componente origen no pierda el foco (pos lo que no salta el OnExit del componente) y podrás, en el SpeedButton, hacer un Cancel del registro

No obstante, validaciones de este tipo, personalmente prefiero hacerlas en el OnValidate del TField (para desligarme del control visual)
Responder Con Cita