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, DateTimePicker denetiminin yalnızca kullanıcının tek bir tarih/saat değeri seçmesine olanak tanıyan tarih seçimi özelliğine göre bir iyileştirmedir. MonthCalendar denetiminin özelliklerini 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 DateTime nesneleri oluşturun.
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