Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   validar con un MaskEdit (https://www.clubdelphi.com/foros/showthread.php?t=13073)

@-Soft 05-08-2004 14:46:06

validar con un MaskEdit
 
hola

estoy tratando de validar un maskedit pero la condicion no funciona, a var si alguien me puede ayudar con esto:

Código Delphi [-]
if MaskEdit1.Text = '' then
begin
  raise Exception.Create('Am Sorry, primero debe llenar el campo.');
  Exit;
end;

Salu2

marcoszorrilla 05-08-2004 16:30:07

Estoy de vacaciones y no tengo nada a mano para verificar lo que te digo, pero creo que una vez lo resolví utilizando un TapplicationEvent y controlando dicho evento, lo que si recuerdo bien es que termine abriendo el fichero pas correspondiente traduje el mensaje recompile y me quité todos los problemas.

Un Saludo.

roman 05-08-2004 16:56:31

Cita:

Empezado por @-Soft
estoy tratando de validar un maskedit pero la condicion no funciona

No explicas qué es lo que no funciona ni en donde colocas el código pero supongo que lo que sucede es que antes de llegar a tu mensaje te salta la excepción que produce el propio Delphi. Si no mla recuerdo esto es así porque el control MaskEdit valida la máscara antes del evento OnExit. La validación se realiza en un método protegido ValidateError.

Te recomiendo que leas este hilo en donde puedes ver una forma de detectar las excepciones de este control.

// Saludos

luisdevis 05-08-2004 21:10:21

Seguramente edit1.text no es = '' sino que debe tener espacios

Debes hacer

if TRIM( Edit1.text ) = ''

moesis 05-08-2004 23:02:32

Saludos,

También puedes intentar hacer lo siguiente:

Código:

                if Length (Trim(EditMask.Text)) <= 0 then
                        Raise Exception.Create ('Error en el contenido');

Saludos.


La franja horaria es GMT +2. Ahora son las 11:35:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi