Gewusst wie: Auswählen eines Datumsbereichs mithilfe des MonthCalendar-Steuerelements in Windows Forms

Ein wichtiges Feature des Windows Forms-Steuerelements MonthCalendar ist, dass der Benutzer einen Datumsbereich auswählen kann. Dieses Feature ist eine Verbesserung gegenüber dem Datumsauswahlfeature des DateTimePicker-Steuerelements, mit dem der Benutzer nur einen einzelnen Datums-/Uhrzeitwert auswählen kann. Mit den Eigenschaften des MonthCalendar-Steuerelements können Sie einen Datumsbereich festlegen oder einen Auswahlbereich, der vom Benutzer festgelegt wurde, abrufen. Im folgenden Codebeispiel wird veranschaulicht, wie ein Auswahlbereich festgelegt wird.

So wählen Sie einen Datumsbereich aus

  1. Erstellen Sie DateTime-Objekte, die das erste und letzte Datum in einem Bereich darstellen.

    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. Legen Sie die SelectionRange-Eigenschaft fest.

    MonthCalendar1.SelectionRange = New SelectionRange(projectStart, projectEnd)  
    
    monthCalendar1.SelectionRange = new SelectionRange(projectStart, projectEnd);  
    
    monthCalendar1->SelectionRange = gcnew  
       SelectionRange(projectStart, projectEnd);  
    

    – oder –

    Legen Sie die Eigenschaften SelectionStart und SelectionEnd fest.

    MonthCalendar1.SelectionStart = projectStart  
    MonthCalendar1.SelectionEnd = projectEnd  
    
    monthCalendar1.SelectionStart = projectStart;  
    monthCalendar1.SelectionEnd = projectEnd;  
    
    monthCalendar1->SelectionStart = projectStart;  
    monthCalendar1->SelectionEnd = projectEnd;  
    

Weitere Informationen