FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola rogelio.
Yo lo haria con TMaskEdit, te va a evitar un montón de verificaciones... La máscara podés definirla en diseño desde la propiedad EditMask del TMaskEdit haciendo doble click sobre ella. En el ejemplo la defino por código por que resulta más claro que explicar todos los pasos para hacerlo en forma visual. Un ejemplo muy sencillo como para orientarte: Código:
... /* Form1 OnShow: ajustar máscara */ void __fastcall TForm1::FormShow(TObject *Sender) { MaskEdit1->EditMask = "!99/99/0000;1;_"; // mascara: dd/mm/aaaa MaskEdit1->Text = ""; MaskEdit1->AutoSelect = false; } /* MaskEdit OnExit: verificar que la fecha es válida */ void __fastcall TForm1::MaskEdit1Exit(TObject *Sender) { if (MaskEdit1->Text != "") { try { StrToDate(MaskEdit1->Text); } catch (...) { ShowMessage("Error en la fecha ingresada"); MaskEdit1->SetFocus(); } } } Saludos. Última edición por ecfisa fecha: 14-12-2010 a las 06:02:52. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Locale con TDbf ¿ porque no me funciona? | userlazarus | Conexión con bases de datos | 2 | 11-06-2006 16:06:46 |
Porque funciona solo en Internet Explorer??? | danytorres | HTML, Javascript y otros | 6 | 21-10-2005 18:23:01 |
Este qry no me funciona, porque? | alcides | SQL | 2 | 22-07-2005 19:33:03 |
podeis decirme porque no funciona este codigo?¿?¿? | kassel | PHP | 4 | 14-02-2004 01:47:03 |
podeis decirme porque no funciona este codigo?¿?¿? | kassel | Conexión con bases de datos | 1 | 26-01-2004 14:50:01 |
|