valor obtener net mostrar minutos horas hora fecha establecer como .net datetimepicker null

.net - mostrar - obtener la fecha de un datetimepicker en vb net



¿Cómo alterar un control.NET DateTimePicker para permitir ingresar valores nulos? (6)

Aquí hay un artículo interesante sobre CodeProject . El autor ha anulado la propiedad Value para aceptar el valor nulo como DateTime.MinValue , mientras se mantiene la validación de MinValue y MaxValue del control estándar. Eso es todo lo que hay.

¿Cuál es la forma más fácil y más robusta de alterar el control .NET DateTimePicker, para permitir a los usuarios ingresar valores null ?


Colocar una casilla de verificación adicional etiquetada como "habilitar notificación" que activa / desactiva el DateTimePicker.





Establezca la propiedad ShowCheckBox en verdadero. Luego puede usar la propiedad Comprobada de la siguiente manera:

private void dateTimePicker1_ValueChanged(object sender, EventArgs e) { DateTimePicker thisDateTimePicker = (DateTimePicker)sender; if (thisDateTimePicker.Checked == false) { thisDateTimePicker.CustomFormat = @" "; //space thisDateTimePicker.Format = DateTimePickerFormat.Custom; } else { thisDateTimePicker.Format = DateTimePickerFormat.Short; } }