Cómo: Seleccionar un intervalo de fechas en un control Calendar
Actualización: noviembre 2007
En este ejemplo se selecciona un intervalo de fechas en un control MonthCalendar de formularios Windows Forms. En este ejemplo, cuando el usuario selecciona una fecha, se selecciona la semana. Puede utilizar este código para seleccionar un intervalo de fechas en una semana cambiando el parámetro del método AddDays.
Ejemplo
private void monthCalendar1_DateSelected(object sender, System.Windows.Forms.DateRangeEventArgs e)
{
DateTime startDate = e.Start;
startDate = startDate.AddDays(-(double)startDate.DayOfWeek);
monthCalendar1.SelectionStart = startDate;
monthCalendar1.SelectionEnd = startDate.AddDays(6);
}
Compilar el código
Para este ejemplo se necesita:
- Un formulario Windows Forms con un control MonthCalendar denominado monthCalendar1. Establezca el controlador de eventos DateSelected de monthCalendar1 en monthCalendar1_DateSelected.
Vea también
Conceptos
Diseñar una interfaz de usuario en Visual C#