MonthCalendar.SelectionStart Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Seçili tarih aralığının başlangıç tarihini alır veya ayarlar.
public:
property DateTime SelectionStart { DateTime get(); void set(DateTime value); };
[System.ComponentModel.Browsable(false)]
public DateTime SelectionStart { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionStart : DateTime with get, set
Public Property SelectionStart As DateTime
Özellik Değeri
DateTime Seçim aralığındaki ilk tarihi gösteren bir.
- Öznitelikler
Özel durumlar
Örnekler
Aşağıdaki kod örneğinde ve SelectionEnd özelliklerinin nasıl kullanılacağı SelectionStart gösterilmektedir. Örneği çalıştırmak için, aşağıdaki kodu adlı MonthCalendar1
denetimi içeren bir MonthCalendar forma yapıştırın ve formun ShowAWeeksVacationOneMonthFromToday
oluşturucusundan veya Load olay işleme yönteminden yöntemini çağırın.
// Computes a week one month from today.
void ShowAWeeksVacationOneMonthFromToday()
{
DateTime today = this->MonthCalendar1->TodayDate;
DateTime vacationStart = today.AddMonths(1);
DateTime vacationEnd = vacationStart.AddDays(7);
// Select the week using SelectionStart and SelectionEnd.
this->MonthCalendar1->SelectionStart = vacationStart.AddDays(-1);
this->MonthCalendar1->SelectionEnd = vacationEnd.AddDays(-1);
}
// Computes a week one month from today.
private void ShowAWeeksVacationOneMonthFromToday()
{
DateTime today = this.MonthCalendar1.TodayDate;
DateTime vacationStart = today.AddMonths(1);
DateTime vacationEnd = vacationStart.AddDays(7);
// Select the week using SelectionStart and SelectionEnd.
this.MonthCalendar1.SelectionStart = vacationStart.AddDays(-1);
this.MonthCalendar1.SelectionEnd = vacationEnd.AddDays(-1);
}
' Computes a week one month from today.
Private Sub ShowAWeeksVacationOneMonthFromToday()
Dim today As Date = monthCalendar1.TodayDate
Dim vacationStart = today.AddMonths(1)
Dim vacationEnd = vacationStart.AddDays(7)
Me.monthCalendar1.SelectionStart = vacationStart.AddDays(-1)
Me.monthCalendar1.SelectionEnd = vacationEnd.AddDays(-1)
End Sub
Açıklamalar
Özelliğin değerini, özelliğin SelectionStart geçerli değerinden SelectionEnd sonraki bir tarihe ayarlarsanız, SelectionEnd otomatik olarak değerine eşit SelectionStartolarak ayarlanır.
içinde SelectionStart , seçimin özelliği tarafından MaxSelectionCount belirtilen gün sayısını aşmasına neden olan bir tarih ayarlarsanız değeri SelectionEnd ayarlanır; SelectionEnd seçilen gün sayısı değerine eşit MaxSelectionCountolacak şekilde otomatik olarak ayarlanır.
Not
MaxSelectionCount, ve SelectionEndarasındaki SelectionStart farkı değil, seçimdeki gün sayısını temsil eder. Örneğin, 7 (varsayılan) SelectionStart ise MaxSelectionCount ve SelectionEnd arasında en fazla altı gün olabilir.
Not
SelectionRange Görsel stillerin etkinleştirildiği bir MonthCalendar denetimin ayarının yapılması, seçim aralığının denetimde doğru şekilde boyanmamasıyla sonuçlanır.