Anvisningar: Välj ett datumintervall i Windows Forms MonthCalendar-kontrollen
En viktig funktion i Windows Forms MonthCalendar kontroll är att användaren kan välja ett datumintervall. Den här funktionen är en förbättring jämfört med funktionen för datumval i DateTimePicker-kontrollen, som bara gör det möjligt för användaren att välja ett enda datum-/tidsvärde. Du kan ange ett datumintervall eller hämta ett urvalsintervall som angetts av användaren med hjälp av egenskaperna för den MonthCalendar kontrollen. Följande kodexempel visar hur du anger ett urvalsintervall.
Så här väljer du ett datumintervall
Skapa DateTime objekt som representerar de första och sista datumen i ett intervall.
Dim projectStart As Date = New DateTime(2001, 2, 13) Dim projectEnd As Date = New DateTime(2001, 2, 28)
DateTime projectStart = new DateTime(2001, 2, 13); DateTime projectEnd = new DateTime(2001, 2, 28);
DateTime projectStart = DateTime(2001, 2, 13); DateTime projectEnd = DateTime(2001, 2, 28);
Ange egenskapen SelectionRange.
MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)
monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);
monthCalendar1->SelectionRange = gcnew SelectionRange(projectStart, projectEnd);
–eller–
Ange egenskaperna SelectionStart och SelectionEnd.
MonthCalendar1.SelectionStart = projectStart MonthCalendar1.SelectionEnd = projectEnd
monthCalendar1.SelectionStart = projectStart; monthCalendar1.SelectionEnd = projectEnd;
monthCalendar1->SelectionStart = projectStart; monthCalendar1->SelectionEnd = projectEnd;
Se även
.NET Desktop feedback