Udostępnij za pośrednictwem


MonthCalendar — Informacje o formancie [Formularze systemu Windows]

Kontrolka Formularze systemu Windows 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 miesiąca podpis. W przeciwieństwie do podobnej DateTimePicker kontrolki można wybrać więcej niż jedną datę za pomocą tej kontrolki. Aby uzyskać więcej informacji na temat kontrolki, zobacz DateTimePicker Control (Kontrolka DateTimePickerdateTimePicker).

Konfigurowanie kontrolki MonthCalendar

Wygląd MonthCalendar kontrolki 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 ShowToday właściwości i ShowTodayCircle na false. Możesz również dodać numery tygodni do kalendarza, ustawiając ShowWeekNumbers właściwość na true. CalendarDimensions Ustawiając właściwość, 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 FirstDayOfWeek właściwości .

Można również ustawić określone daty, które mają być wyświetlane pogrubioną pojedynczo, co rok lub co miesiąc, dodając DateTime obiekty do BoldedDateswłaściwości , AnnuallyBoldedDatesi MonthlyBoldedDates . Aby uzyskać więcej informacji, zobacz How to: Display Specific Days in Bold with the Windows Forms MonthCalendar Control (Instrukcje: wyświetlanie określonych dni pogrubienia za pomocą kontrolki MonthCalendar formularzy systemu Windows).

Właściwość klucza kontrolki MonthCalendar to SelectionRange, zakres dat wybranych w kontrolce. Wartość SelectionRange nie może przekraczać maksymalnej liczby dni, które można wybrać, ustawionej MaxSelectionCount we właściwości . Najwcześniejsze i najnowsze daty, które użytkownik może wybrać, są określane przez MaxDate właściwości i MinDate .

Zobacz też