Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Cet exemple sélectionne une plage de dates dans un contrôle Windows Forms MonthCalendar. Dans cet exemple, lorsque l'utilisateur sélectionne une date, l'ensemble de la semaine correspondante est sélectionné. Vous pouvez utiliser ce code pour sélectionner une plage de dates à l'intérieur d'une semaine en modifiant le paramètre de la méthode AddDays.
Exemple
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);
}
Compilation du code
Cet exemple nécessite :
- Un Windows Form avec un contrôle MonthCalendar nommé monthCalendar1. Affectez au gestionnaire d'événements DateSelected de monthCalendar1 la valeur monthCalendar1_DateSelected.
Voir aussi
Concepts
Conception d'une interface utilisateur en Visual C#