Ver Mensaje Individual
  #1  
Antiguo 19-05-2003
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Reputación: 24
javiermorales Va por buen camino
OnValidate y Foco

Buenos Días, tengo un problema con el foco de unos DBEdit, ya que cuando sales de un DBEdit, se activa el evento OnValidate del campo asociado y en este evento, se realiza la actualización de diversos campos (asociados a DBEdits de ese Form) y estos a su vez activan sus eventos OnValidate.

Al final, el campo que debe tener el foco, parece que lo tiene, ya que si haces una nueva tabulación pasa al siguiente campo en el orden correcto de tabulación. El problema está en que aunque parezca que tenga el foco si intentas escribir sobre él, se modifica, aunque al pasar al siguiente campo se pierden los cambios. Además no aparece como seleccionado.

Por favor, he intentado de todo (desactivando la actualización del formulario, con LockWindowUpdate, etc).

Realizando la traza todo funciona correctamente y el foco aparece correcto.

Estoy desesperado, alguien tiene alguna idea.

Gracias.
Responder Con Cita