MonthCalendar.SelectionEnd Ö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 bitiş tarihini alır veya ayarlar.
public:
property DateTime SelectionEnd { DateTime get(); void set(DateTime value); };
[System.ComponentModel.Browsable(false)]
public DateTime SelectionEnd { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectionEnd : DateTime with get, set
Public Property SelectionEnd As DateTime
Özellik Değeri
DateTime Seçim aralığındaki son tarihi gösteren bir.
- Öznitelikler
Özel durumlar
Örnekler
Aşağıdaki kod örneğinde ve SelectionStart özelliklerinin nasıl kullanılacağı SelectionEnd gösterilmektedir. Örneği çalıştırmak için, aşağıdaki kodu adlı MonthCalendardenetimi içeren bir MonthCalendar1 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 SelectionEnd geçerli değerinden önceki bir tarihe SelectionStart ayarlarsanız, SelectionStart otomatik olarak değerine SelectionEndeşit olarak ayarlanır.
içinde, seçimin özelliği tarafından SelectionEnd belirtilen gün sayısını aşmasına neden olan bir tarih MaxSelectionCount ayarlarsanız değeri SelectionStart ayarlanır; SelectionStart seçilen gün sayısı değerine eşit MaxSelectionCountolacak şekilde otomatik olarak ayarlanır.
Note
MaxSelectionCount ve arasındaki SelectionStartSelectionEndfarkı değil, seçimdeki gün sayısını temsil eder. Örneğin, 7 (varsayılan) MaxSelectionCount ise SelectionStart ve SelectionEnd en fazla altı gün arasında olabilir.
Note
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.