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
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);
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.
.NET Desktop feedback