Przegląd kontrolki MonthCalendar (Windows Forms)
Kontrolka Windows Forms MonthCalendar przedstawia intuicyjny interfejs graficzny umożliwiający użytkownikom wyświetlanie i ustawianie informacji o dacie. Kontrolka wyświetla kalendarz: siatkę zawierającą liczbę dni miesiąca, ułożone w kolumnach poniżej dni tygodnia z wyróżnionym wybranym zakresem dat. Możesz wybrać inny miesiąc, klikając przyciski strzałek po obu stronach podpisu miesiąca. W przeciwieństwie do podobnej kontrolki DateTimePicker można wybrać więcej niż jedną datę za pomocą tej kontrolki. Aby uzyskać więcej informacji na temat kontrolki DateTimePicker, zobacz DateTimePicker Control.
Konfigurowanie kontrolki MonthCalendar
Wygląd kontrolki MonthCalendar jest wysoce konfigurowalny. Domyślnie bieżąca data jest wyświetlana jako okrągła i jest również zanotowana w dolnej części siatki. Tę funkcję można zmienić, ustawiając właściwości ShowToday i ShowTodayCircle na false
. Możesz również dodać numery tygodni do kalendarza, ustawiając właściwość ShowWeekNumbers na true
. Ustawiając właściwość CalendarDimensions, można wyświetlić wiele miesięcy w poziomie i w pionie. Domyślnie niedziela jest wyświetlana jako pierwszy dzień tygodnia, ale każdy dzień można wyznaczyć przy użyciu właściwości FirstDayOfWeek.
Można również ustawić określone daty, które mają być wyświetlane pogrubioną pojedynczo, co rok lub co miesiąc, dodając obiekty DateTime do właściwości BoldedDates, AnnuallyBoldedDatesi MonthlyBoldedDates. Aby uzyskać więcej informacji, zobacz Jak: Wyświetlić konkretne dni pogrubione w kontrolce MonthCalendar Windows Forms.
Właściwość klucza kontrolki MonthCalendar jest SelectionRange, zakres dat wybranych w kontrolce. Wartość SelectionRange nie może przekraczać maksymalnej liczby dni, które można wybrać, ustawionej we właściwości MaxSelectionCount. Najwcześniejsze i najnowsze daty, które użytkownik może wybrać, są określane przez właściwości MaxDate i MinDate.
Zobacz też
.NET Desktop feedback