Freigeben über


MonthCalendar-Steuerelement Übersicht (Windows Forms)

Das MonthCalendar-Steuerelement von Windows Forms bietet eine intuitive grafische Benutzeroberfläche, mit der 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

Das Erscheinungsbild des MonthCalendar Steuerelements ist sehr konfigurierbar. 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 falsefestlegen. Sie können dem Kalender auch Wochennummern hinzufügen, indem Sie die eigenschaft ShowWeekNumbers auf truefestlegen. Durch Festlegen der CalendarDimensions-Eigenschaft können mehrere Monate horizontal und vertikal angezeigt werden. Standardmäßig wird Sonntag als erster Tag der Woche angezeigt, aber jeder Tag kann mithilfe der eigenschaft FirstDayOfWeek festgelegt werden.

Sie können auch festlegen, dass bestimmte Datumsangaben einmalig, jährlich oder monatlich fett dargestellt werden, indem Sie DateTime Objekte zu den Eigenschaften BoldedDates, AnnuallyBoldedDatesund MonthlyBoldedDates hinzufügen. Weitere Informationen finden Sie unter So zeigen Sie bestimmte Tage fettgedruckt im Windows Forms MonthCalendar-Steuerelement an.

Die Schlüsseleigenschaft des MonthCalendar-Steuerelements ist SelectionRange, der Datumsbereich, der im Steuerelement ausgewählt wurde. Der wert SelectionRange darf die maximale Anzahl von Tagen nicht überschreiten, die in der eigenschaft MaxSelectionCount festgelegt werden können. Die frühesten und spätesten Daten, die der Benutzer auswählen kann, werden durch die eigenschaften MaxDate und MinDate bestimmt.

Siehe auch