Delphi - mira ...

 
Vista:

mira ...

Publicado por Ricardo López (18 intervenciones) el 10/08/2002 23:51:49
En un formulario con dbedits normalmente para validarlos se hace ya sea con el evento OnValidate o también en el evento OnExit del dbedit.

Pero si se trata de componentes EDIT, yo personalmente me gusta hacerlo asi:

Tengo mi formulario con varios controles edit, los cuales llevan u orden segun el TabOrder de cada uno.
Comienzo mi captura y cuando dejo de ingresar algún valor o ingreso uno que no sea el correcto, no me deja pasar a capturar el siguiente de la siguiente manera:

El evento OnExit del Edit;

if(Edit.Text = '')or(Edit.text = 'dato incorrecto')then
begin
showmessage('Dato incorrecto');
activecontrol := Edit;
end;

de esa manera no me permite avanzar al siguiente edit, sino hasta que capture el dato correcto.

Espero esto te sirva.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder