Dela via


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

  1. 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);  
    
  2. 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