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 SelectionStart özelliklerini ayarlayarak SelectionEnd başlangıç ve bitiş tarihlerini ayrı ayrı ayarlayabilirsiniz. Özelliğin veya SelectionRange.Start özellik değerlerini ayarlayarak SelectionRange.End başlangıç ve bitiş tarihlerini SelectionRange değiştiremezsiniz. , SelectionStartveya SelectionEndkullanmalısınızSetSelectionRange.

ö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.

Note

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.

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.

Şunlara uygulanır

Ayrıca bkz.