Share via


Nasıl yapılır: Windows Forms MonthCalendar Denetiminde Tarih Aralığı Seçme

Windows Forms MonthCalendar denetiminin önemli özelliklerinden biri, kullanıcının bir tarih aralığı seçebiliyor olmasıdır. Bu özellik, denetimin yalnızca tek bir tarih/saat değeri seçmesini sağlayan tarih seçimi özelliğine DateTimePicker göre bir geliştirmedir. Denetimin özelliklerini MonthCalendar kullanarak bir tarih aralığı ayarlayabilir veya kullanıcı tarafından ayarlanan bir seçim aralığı alabilirsiniz. Aşağıdaki kod örneğinde seçim aralığının nasıl ayarlanacağı gösterilmektedir.

Tarih aralığı seçmek için

  1. Bir aralıktaki ilk ve son tarihleri temsil eden nesneler oluşturun DateTime .

    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. SelectionRange özelliğini ayarlayın.

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

    –veya–

    SelectionStart ve SelectionEnd özelliklerini ayarlayın.

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

Ayrıca bkz.