Dela via


Översikt över MonthCalendar-kontroll (Windows-formulär)

Kontrollen Windows Forms MonthCalendar visar ett intuitivt grafiskt gränssnitt där användarna kan visa och ange datuminformation. Kontrollen visar en kalender: ett rutnät som innehåller månadens numrerade dagar, ordnade i kolumner under veckodagarna, med det valda datumintervallet markerat. Du kan välja en annan månad genom att klicka på pilknapparna på vardera sidan av månadsrubriken. Till skillnad från liknande DateTimePicker kontroll kan du välja mer än ett datum med den här kontrollen. Mer information om DateTimePicker-kontrollen finns i DateTimePicker Control.

Konfigurera MonthCalendar-kontroll

Den MonthCalendar kontrollens utseende är mycket konfigurerbar. Som standard visas dagens datum som inringat och anges även längst ned i rutnätet. Du kan ändra den här funktionen genom att ange egenskaperna ShowToday och ShowTodayCircle till false. Du kan också lägga till veckonummer i kalendern genom att ange egenskapen ShowWeekNumbers till true. Genom att ange egenskapen CalendarDimensions kan du visa flera månader vågrätt och lodrätt. Som standard visas söndag som den första dagen i veckan, men vilken dag som helst kan utses med hjälp av egenskapen FirstDayOfWeek.

Du kan också ange att vissa datum ska visas i fetstil en gång, årligen eller varje månad, genom att lägga till DateTime objekt i egenskaperna BoldedDates, AnnuallyBoldedDatesoch MonthlyBoldedDates. För mer information, se Hur man: Visar specifika dagar i fetstil med Windows Forms MonthCalendar-kontrollen.

Nyckelegenskapen för kontrollen MonthCalendar är SelectionRange, det datumintervall som valts i kontrollen. Värdet SelectionRange får inte överskrida det maximala antalet dagar som kan väljas, vilket anges i egenskapen MaxSelectionCount. De tidigaste och senaste datum som användaren kan välja bestäms av egenskaperna MaxDate och MinDate.

Se även