MonthCalendar.SetSelectionRange(DateTime, DateTime) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.