¿Cómo establecer que el valor predeterminado del control dateTimePicker en winform esté vacío?
El valor predeterminado del control dateTimePicker es la hora en que se inicia el programa. El valor de este control no se puede establecer en vacío. Puede utilizar el valor MinDate como valor predeterminado para determinar. a DateTime.MinValue Cuando dateTimePicker Realice la operación que necesita cuando el valor del control sea DateTime.MinValue. Cuando el valor del control dateTimePicker sea DateTime.MinValue, haga lo que quiera, como se muestra en el siguiente código. O reescriba el control para que pueda tener valores nulos. También puede agregar una casilla de verificación para controlar si el control está disponible. private?void?Form1_Load(object?sender,?EventArgs?e)
{
//Establecer dateTimePicker1MinDate
dateTimePicker1.MinDate?=?DateTime.MinValue ;
}
privado?Show("Ahora es el valor predeterminado");
}
else
{
MessageBox.Show("Ahora no es el valor predeterminado");
}
}
DateTimePicker.Value ?Propiedad?
Obtiene o establece el valor de fecha/hora asignado al control.
Espacio de nombres:System.Windows.Forms
Conjunto de aplicaciones:?System.Windows.Forms (¿en System.Windows.Forms.dll?)
Sintaxis
[BindableAttribute( true)]
¿público?
Valor del atributo
Tipo:?System.DateTime
El valor DateTime asignado al control.
Excepción
¿ArgumentoOutOfRangeException?
El valor devuelto es menor que "MinDate" o mayor que "MaxDate".
Observaciones
Si el usuario no ha cambiado la propiedad "Valor" en el código, se establecerá en la fecha y hora actuales (DateTime.Now). (FechaHora.Ahora).