DataTimePicker in Windows Form C #

Algunas veces queremos que el DataTimePicker aparezca sin ninguna fecha marcada, el default siempre trae la fecha actual.
Para solucionar esto  debemos hacer lo sgte:

En la imagen vemos dos campos fecha sin ninguna fecha.

La propiedad  Format  colocar en  Custom  y
La propiedad CustomFormat = " " ( atencion un espacio por lo menos)

Luego para que tu fecha aparezca cuando selecciones, en el evento ValueChanged de la fecha colocar , el formato deseado. Acá mi control fecha se llama dtFecIni


 private void dtFecIni_ValueChanged(object sender, EventArgs e)
        {
            dtFecIni.Format = DateTimePickerFormat.Short;
        }
Saludos


Adalberto Montanía

Comentarios