Aracılığıyla paylaş


MonthCalendar.SetSelectionRange(DateTime, DateTime) Yöntem

Tanım

Ay takvim denetiminde 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 MaxDate ayarlandıysa MinDate oluşturulur.

Açıklamalar

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

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

Not

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