Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Edit solo con fecha (https://www.clubdelphi.com/foros/showthread.php?t=39730)

creus 28-01-2007 20:52:35

Edit solo con fecha
 
Buenas a todos,

Necesito poder restringir la entrada de datos de un edit solamente a valores de fecha.

El edit en cuestión solamente puede aceptar fechas, por ejemplo 11/12/2006.

Gracias por la ayuda.

roman 28-01-2007 21:31:42

¿Por qué no usas un MaskEdit o un DateTimePicker?

// Saludos

kalisto 28-01-2007 21:34:11

lo mas sencillo es utilizar un maskedit con una mascara como !99/99/00;1;_.

marcoszorrilla 28-01-2007 22:09:02

Aquí tienes un ejemplo con Maskedit, hay que tener en cuenta que con este control se pueden introducir fechas incorrectas: 33/33/33 para el Maskedit sería correcta.
Código Delphi [-]
procedure TfrDlgFechas.mkFiniExit(Sender: TObject);
begin
try
 fini:=StrToDate(mkFini.text);
  except
    Application.MessageBox('Formato de fecha incorrecto','Atención',mb_Ok +mb_IconQuestion);
    mkFini.SetFocus;
  end;
end;

Un Saludo.


La franja horaria es GMT +2. Ahora son las 22:39:24.

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