MonthCalendar – přehled ovládacího prvku (Windows Forms)

Ovládací prvek model Windows Forms MonthCalendar představuje intuitivní grafické rozhraní, které uživatelům umožňuje zobrazit a nastavit informace o datu. Ovládací prvek zobrazí kalendář: mřížku obsahující očíslované dny v měsíci uspořádané do sloupců pod dny v týdnu se zvýrazněným vybraným rozsahem kalendářních dat. Můžete vybrat jiný měsíc kliknutím na tlačítka se šipkami na obou stranách měsíce popis. Na rozdíl od podobného DateTimePicker ovládacího prvku můžete pomocí tohoto ovládacího prvku vybrat více než jedno datum. Další informace o ovládacím DateTimePicker prvku naleznete v tématu DateTimePicker Control.

Konfigurace ovládacího prvku MonthCalendar

Vzhled MonthCalendar ovládacího prvku je vysoce konfigurovatelný. Ve výchozím nastavení se dnešní datum zobrazuje jako zakroužkované a je také uvedeno v dolní části mřížky. Tuto funkci můžete změnit nastavením ShowToday a ShowTodayCircle vlastností na falsehodnotu . Čísla týdnů můžete do kalendáře přidat také nastavením ShowWeekNumbers vlastnosti na truehodnotu . CalendarDimensions Nastavením vlastnosti můžete mít několik měsíců, které se zobrazí vodorovně a svisle. Ve výchozím nastavení se neděle zobrazuje jako první den v týdnu, ale pomocí vlastnosti lze určit FirstDayOfWeek libovolný den.

Můžete také nastavit určitá data, která se mají zobrazit tučně na jednorázovém, ročním nebo měsíčním, přidáním DateTime objektů do objektu BoldedDates, AnnuallyBoldedDatesa MonthlyBoldedDates vlastností. Další informace naleznete v tématu Postupy: Zobrazení konkrétních dnů tučným písmem pomocí ovládacího prvku model Windows Forms MonthCalendar.

Klíčovou MonthCalendar vlastností ovládacího prvku je SelectionRangerozsah kalendářních dat vybraných v ovládacím prvku. Hodnota SelectionRange nesmí překročit maximální počet dní, které lze vybrat, nastavené ve MaxSelectionCount vlastnosti. Nejstarší a nejnovější data, která uživatel může vybrat, jsou určena vlastnostmi MaxDate a MinDate vlastnostmi.

Viz také