Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Validar Edit tipo hora (https://www.clubdelphi.com/foros/showthread.php?t=51777)

XaSu 28-12-2007 20:56:05

Validar Edit tipo hora
 
hola soi nuevo en esto de delphi, estoi en mi primer proyecto y tengo un par de dudas pero una k me inkieta mas es que puedo usar para validar un Edit para que ingrese en un formato definido, me explico la edit es de hora y me gustaria que los usuario pudieran ingresar NN:NN donde N son numeros, se puede hacer esto o nop? :confused:

bueno, grax de antemano


XaSu!

dec 28-12-2007 21:08:38

Hola,

Podrías usar el componente "TMaskEdit" de la pestaña "Additional" de la paleta de componentes. Añade uno a un formulario, haz clic con el botón derecho sobre el mismo y selecciona la opción: "Input mask editor...". Elige de entre las "Sample mask" el elemento "Short time"... y listo, los usuarios deberán "escribir horas" válidas.

Otra solución sería usar un "TDateTimePicker" de la pestaña "Win32", "seteando" su propiedad "Kind" a "dtkTime".

XaSu 28-12-2007 21:33:50

Gracias!, ocupe la segunda opcion.


otra preguntilla.

buscando en este foro encontre hace algunos dias un validador de edit para que no fuera blanco, pero no me acuerdo muy bn como era, lo e buscado pero no lo encuentro =(

mira era algo asip

Código Delphi [-]
if edit1.text='' or edit2.text='' then
begin
//codigo
end;


pero me tira un problema, sabes como comparar en un if dos edit para ver si estan vacios?

Gracias nuevmente.

enecumene 28-12-2007 22:23:01

Hola, seria algo asi:

Código Delphi [-]
if (edit1.text = '') AND
   (edit2.text = '') THEN
begin
//codigo
end;

En vez de "OR" Usas "AND"

Saludos.

XaSu 31-12-2007 19:14:01

grax pero lo k io necesitaba es k me mandara un mensaje si es k cualkiera de los campos estubieran vacios, pero igual me sirvio tu respuesta pork le puse () y me funciono perfecto, gracias a ti y a toos por hacer de este sitio, un gran sitio.

Feliz año 2008!


XaSu!


La franja horaria es GMT +2. Ahora son las 05:34:49.

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