Control Fecha para Windows

11/05/2004 - 17:14 por Anonimo | Informe spam
Hola, tengo una aplicación Windows y necesito
un "DateTimePicker especial" o similar que cumpla estas
características:

* Admita valores nulos: DBNull, null, string.Empty

* Aparezca un Calendar donde seleccionar fecha

* El usuario pueda teclear una fecha 11/10/1978
directamente (el DateTimePicker no deja)

* Se pueda modificar el color de fondo de la caja de
texto del control

* Puede ser un control que herede de DateTimePicker o que
herede de Control y añada un TextBox, Calendar o lo que
se necesite.

Alguien conoce algún control de libre distribución o que
suministre alguna empresa que aporte estas
características ?

Saludos cordiales,
 

Leer las respuestas

#1 Pedro Luna Montalvo
11/05/2004 - 18:06 | Informe spam
Saludos,

Yo uso el propio DateTimePicker, y te indico como lo aplico para los casos
que mencionas:


* Admita valores nulos: DBNull, null, string.Empty

Yo uso la propiedad ShowCheckBox a True. Esto muestra un pequeño CheckBox
frente a la fecha. Si este esta activo (puedes verificar la propiedad
Checked del DateTimePicker), asumo que la fecha es valida, si el usuario ha
desmarcado el Check, el control se muestra "grisaceo" indicando que el valor
no es valido. Para mi, este valor lo represento como un nulo en la base de
datos.


* Aparezca un Calendar donde seleccionar fecha

El DateTimePicker lo tiene.


* El usuario pueda teclear una fecha 11/10/1978
directamente (el DateTimePicker no deja)

No entiendo a que te refieres con esto. El DateTimePicker si permite el
ingreso directo de la fecha.

* Se pueda modificar el color de fondo de la caja de
texto del control

No creo que haya una forma facil de hacer esto, siempre el DateTimePicker
usa el SystemColors.Window como su color de fondo.


Saludos
Pedro Luna
gye, Ecu

escribió en el mensaje
news:b63201c4376a$aaf72080$
Hola, tengo una aplicación Windows y necesito
un "DateTimePicker especial" o similar que cumpla estas
características:

* Admita valores nulos: DBNull, null, string.Empty

* Aparezca un Calendar donde seleccionar fecha

* El usuario pueda teclear una fecha 11/10/1978
directamente (el DateTimePicker no deja)

* Se pueda modificar el color de fondo de la caja de
texto del control

* Puede ser un control que herede de DateTimePicker o que
herede de Control y añada un TextBox, Calendar o lo que
se necesite.

Alguien conoce algún control de libre distribución o que
suministre alguna empresa que aporte estas
características ?

Saludos cordiales,

Preguntas similares