![]() |
DateTimePicker
Buenas a todos, querría saber si alguien conoce la manera de introducir la fecha en un dateTimePicker de un tiron mediante teclado, el formato que tengo es dd/mm/yyyy y ahora mismo para meter la fecha con el teclado tengo que poner el dia, darle a la tecla derecha, poner el mes, darle a la tecla derecha y poner el año. Lo que yo quiero es no tener que darle a la tecla derecha y escribir de una vez dia, mes y año.
Muchas gracias por adelantado. |
Por lo que yo sé llega con que escribas la barra para cambiar entre día, mes o año.
|
Holas.
En esos casos yo utilizo un maskedit. En la propiedad "editMask" le pones por ejemplo !99/99/0000;1;_ o puedes crear tu mascara a tu gusto. Lo único que tendras que validarlo luego que el usuario lo ingrese para saber si es una fecha correcta. Es una idea. Puede que existan otras. Saludos. |
Cita:
bueno, en realidad es un poco complicado el omitir pulsar ya sea la tecla derecha o el guion (-) o la barra diagonal (/)... ya que debe haber una diferencia de cuando ingresas un día... un mes y un año... si bien puedes utilizar otros componentes como un maskedit, es preferible que utilices este por el tipo de validación de fecha.... Cita:
Salu2:p:D |
DateTimePicker
Muchas gracias por la ayuda :) , lo cierto es que necesito que el componente sea un datetimepicker por la cosa de poder abrir el calendario y directamente buscar la fecha, pero me di cuenta de que al escribir tienes que estar pasando del campo dia a mes y año no como en un maskedit que puedes escribir directamente, no hay ninguna manera de solucionar eso??? Ya es más por curiosidad que otra cosa :p
|
Hola Anusky, con el DateTimePicker creo que no se puede evitar escribir la '/', yo utilizo cxDateEdit de los componentes DevExpress, este componente si te lo añade la '/' a medida que vas escribiendo y tiene el calendario para poder seleccionar la fecha, pero son de pago.
Saluditos |
OK, muchas gracias por la ayuda a todos.
|
Algo similar al DateTimePicker y gratuito es JvDateEdit y JvDBDateEdit de los componentes JVCL, y te permiten hacer lo que tu quieres.
Buscalos e instalalos, son gratuitos. |
La franja horaria es GMT +2. Ahora son las 12:53:58. |
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