Freigeben über


Übersicht des MonthCalendar-Steuerelements (Windows Forms)

Das Windows Forms-Steuerelement MonthCalendar stellt eine intuitive grafische Benutzeroberfläche dar, über die Benutzer Datumsinformationen anzeigen und festlegen können. Das Steuerelement zeigt einen Kalender an: ein Raster mit den nummerierten Tagen des Monats, angeordnet in Spalten unter den Wochentagen, wobei der ausgewählte Datumsbereich hervorgehoben ist. Sie können einen anderen Monat auswählen, indem Sie auf die Pfeilschaltflächen auf beiden Seiten der Monatsbeschriftung klicken. Im Gegensatz zum ähnlichen DateTimePicker Steuerelement können Sie mit diesem Steuerelement mehr als ein Datum auswählen. Weitere Informationen zum DateTimePicker Steuerelement finden Sie unter DateTimePicker Control.

Konfigurieren des MonthCalendar-Steuerelements

Die MonthCalendar Darstellung des Steuerelements ist höchst anpassbar. Standardmäßig wird das heutige Datum als eingekreist angezeigt und auch am unteren Rand des Rasters angegeben. Sie können dieses Feature ändern, indem Sie die Eigenschaften ShowToday und ShowTodayCircle auf false festlegen. Sie können dem Kalender auch Wochennummern hinzufügen, indem Sie die ShowWeekNumbers Eigenschaft auf truefestlegen. Durch Festlegen der CalendarDimensions Eigenschaft können Mehrere Monate horizontal und vertikal angezeigt werden. Standardmäßig wird Sonntag als erster Wochentag angezeigt, aber jeder Tag kann mithilfe der FirstDayOfWeek Eigenschaft festgelegt werden.

Sie können auch festlegen, dass bestimmte Datumsangaben einmalig, jährlich oder monatlich fett formatiert angezeigt werden, indem Sie DateTime Objekte zu den BoldedDates, AnnuallyBoldedDates und MonthlyBoldedDates Eigenschaften hinzufügen. Weitere Informationen finden Sie unter Anleitung: Bestimmte Tage fett anzeigen mit dem Windows Forms MonthCalendar-Steuerelement.

Die Schlüsseleigenschaft des MonthCalendar Steuerelements lautet SelectionRange, der Im Steuerelement ausgewählte Datumsbereich. Der SelectionRange Wert darf nicht die maximale Anzahl von Tagen überschreiten, die in der MaxSelectionCount Eigenschaft festgelegt werden können. Die frühesten und spätesten Termine, die der Benutzer auswählen kann, werden von den Eigenschaften MaxDate und MinDate bestimmt.

Siehe auch