MonthCalendar.SetSelectionRange(DateTime, DateTime) Yöntem

Tanım

Ay takvim denetimindeki seçili tarihleri belirtilen tarih aralığına ayarlar.

public:
 void SetSelectionRange(DateTime date1, DateTime date2);
public void SetSelectionRange(DateTime date1, DateTime date2);
member this.SetSelectionRange : DateTime * DateTime -> unit
Public Sub SetSelectionRange (date1 As DateTime, date2 As DateTime)

Parametreler

date1
DateTime

Seçim aralığının başlangıç tarihi.

date2
DateTime

Seçim aralığının bitiş tarihi.

Özel durumlar

date1 , bir ay takvim denetimi için izin verilen en düşük tarihten küçüktür.

-veya-

date1 , bir ay takvim denetimi için izin verilen en yüksek tarihten büyük.

-veya-

date2 , bir ay takvim denetimi için izin verilen en düşük tarihten küçüktür.

-veya-

date2 , bir ay takvim denetimi için izin verilen en yüksek tarihten büyük.

Bu özel durum yalnızca açıkça ayarlandıysa veya MinDate ayarlandıysa MaxDate oluşturulur.

Açıklamalar

Bu yöntemin kullanılması, özelliğin ayarlanmasıyla SelectionRange işlevsel olarak eşdeğerdir. veya SelectionStart özelliğini ayarlayarak SelectionEnd başlangıç ve bitiş tarihlerini ayrı ayrı ayarlayabilirsiniz.

Parametresini parametresinden date1date2 büyük olarak ayarlarsanız, her iki tarih de değere date1 ayarlanır.

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