Übersicht über das MonthCalendar-Steuerelement (Windows Forms)

Aktualisiert: November 2007

Das MonthCalendar-Steuerelement in Windows Forms bietet eine intuitive grafische Oberfläche, mit der Benutzer Datumsinformationen anzeigen und festlegen können. Das Steuerelement zeigt einen Kalender an: ein Datenblatt mit den nummerierten Tagen des Monats, die unter den Wochentagen in Spalten angeordnet sind. Der ausgewählte Datumsbereich ist hervorgehoben. Sie können einen anderen Monat auswählen, indem Sie auf die Pfeilschaltflächen links und rechts von der Monatsbeschriftung klicken. Im Gegensatz zum ähnlichen DateTimePicker-Steuerelement können Sie mit diesem Steuerelement mehrere Daten auswählen. Weitere Informationen über das DateTimePicker-Steuerelement finden Sie unter DateTimePicker-Steuerelement (Windows Forms).

Konfigurieren des MonthCalendar-Steuerelements

Die Darstellung des MonthCalendar-Steuerelements kann auf viele verschiedene Weisen konfiguriert werden. Standardmäßig wird das aktuelle Datum in einem Kreis und zusätzlich am unteren Ende des Datenblattes angezeigt. Sie können dieses Feature ändern, indem Sie die ShowToday-Eigenschaft und die ShowTodayCircle-Eigenschaft auf false festlegen. Sie können auch Wochenzahlen zum Kalender hinzufügen, indem Sie die ShowWeekNumbers-Eigenschaft auf true festlegen. Wenn Sie die CalendarDimensions-Eigenschaft festlegen, können Sie mehrere Monate horizontal und vertikal anzeigen lassen. Standardmäßig wird der Sonntag als erster Tag der Woche angezeigt. Mit der FirstDayOfWeek-Eigenschaft kann aber auch jeder andere Tag als erster Tag festgelegt werden.

Sie können auch festlegen, dass bestimmte Daten fett angezeigt werden, und zwar entweder einmalig, jährlich oder monatlich, indem Sie DateTime-Objekte zu den Eigenschaften BoldedDates, AnnuallyBoldedDates und MonthlyBoldedDates hinzufügen. Weitere Informationen hierzu finden Sie unter Gewusst wie: Anzeigen einzelner Tage in Fettschrift mit dem MonthCalendar-Steuerelement in Windows Forms.

Die Schlüsseleigenschaft des MonthCalendar-Steuerelements ist SelectionRange, die den im Steuerelement ausgewählten Datumsbereich angibt. Der SelectionRange-Wert darf die Höchstzahl der auswählbaren Tage nicht überschreiten, die in der MaxSelectionCount-Eigenschaft festgelegt ist. Das früheste und das späteste Datum, das vom Benutzer ausgewählt werden kann, wird mit der MaxDate-Eigenschaft und der MinDate-Eigenschaft bestimmt.

Siehe auch

Referenz

MonthCalendar

Weitere Ressourcen

MonthCalendar-Steuerelement (Windows Forms)