Aracılığıyla paylaş


MonthCalendar.SelectionRange Özellik

Tanım

Ay takvim denetimi için seçilen tarih aralığını alır veya ayarlar.

public:
 property System::Windows::Forms::SelectionRange ^ SelectionRange { System::Windows::Forms::SelectionRange ^ get(); void set(System::Windows::Forms::SelectionRange ^ value); };
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
[System.ComponentModel.Bindable(true)]
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
[<System.ComponentModel.Bindable(true)>]
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
Public Property SelectionRange As SelectionRange

Özellik Değeri

SelectionRange Seçilen aralığın başlangıç ve bitiş tarihlerini içeren A.

Öznitelikler

Özel durumlar

Start Atanan SelectionRange değeri, bir ay takvim denetimi için izin verilen en düşük tarihten küçüktür.

-veya-

Start Atanan SelectionRange değeri, bir ay takvim denetimi için izin verilen en yüksek tarihten büyük.

-veya-

End Atanan SelectionRange değeri, bir ay takvim denetimi için izin verilen en düşük tarihten küçüktür.

-veya-

End Atanan SelectionRange değeri, bir ay takvim denetimi için izin verilen en yüksek tarihten büyük.

Açıklamalar

Bu özelliğin ayarlanması, yönteminin kullanılmasıyla SetSelectionRange işlevsel olarak eşdeğerdir. veya SelectionEnd özelliklerini ayarlayarak SelectionStart başlangıç ve bitiş tarihlerini ayrı ayrı ayarlayabilirsiniz. Özelliğin veya SelectionRange.End özellik değerlerini ayarlayarak SelectionRange.Start başlangıç ve bitiş tarihlerini SelectionRange değiştiremezsiniz. , SelectionEndveya SetSelectionRangekullanmalısınızSelectionStart.

özelliğinin Start özellik değeri özellik değerinden SelectionRange büyükse End tarihler değiştirilir; End özellik değeri başlangıç tarihi, özellik değeri ise Start bitiş tarihi olur.

Uyarı

Bir aralık seçildiğinde gezinti düğmeleriyle takvim ekranında kaydırmak beklenmeyen sonuçlara neden olabilir (örneğin, tarih aralığı korunmaz). 01.04.2001 ile 10.04.2001 arasında tek bir ay görüntüleniyorsa, takvimi Mart olarak kaydırmak seçili aralığı şu şekilde değiştirir: 03/01/2001- 10.03.2001. Mart ve Nisan gibi 04.01.2001 ile 10.04.2001 arasında seçilen aralıkla birden çok ay görüntüleniyorsa, takvimi Ocak ve Şubat'a geri kaydırmak seçili aralığı şu şekilde değiştirir: 01/01/2001 01/10/2001.

Uyarı

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.

Şunlara uygulanır

Ayrıca bkz.