Aracılığıyla paylaş


MonthCalendar.SelectionRange Özellik

Tanım

Aylık 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çili 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 daha azdı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 daha azdı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ı, işlevsel olarak yönteminin kullanılmasıyla SetSelectionRange eşdeğerdir. veya SelectionEnd özelliklerini ayarlayarak başlangıç ve bitiş tarihlerini ayrı ayrı SelectionStart ayarlayabilirsiniz. Özelliğin veya SelectionRange.End özellik değerlerini ayarlayarak SelectionRange.Start başlangıç ve bitiş tarihlerini SelectionRange değiştiremezsiniz. , SelectionEndveya SetSelectionRangekullanmanız SelectionStartgerekir.

ö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 de Start bitiş tarihi olur.

Not

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 bir aralığın görüntülendiği tek bir ayınız varsa, takvimi Mart olarak kaydırmak seçili aralığı şu şekilde değiştirir: 01.03.2001- 10.03.2001. Mart ve Nisan gibi seçili aralık 04/01/2001 ile 10.04.2001 arasında olmak üzere 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 ile 10.01.2001 arası.

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.

Şunlara uygulanır

Ayrıca bkz.