MonthCalendar.SetSelectionRange(DateTime, DateTime) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger de valda datumen i en månadskalenderkontroll till det angivna datumintervallet.
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)
Parametrar
- date1
- DateTime
Startdatumet för urvalsintervallet.
- date2
- DateTime
Slutdatumet för urvalsintervallet.
Undantag
date1 är mindre än det minsta datum som kan tillåtas för en månads kalenderkontroll.
-eller-
date1 är större än det högsta tillåtna datumet för en månads kalenderkontroll.
-eller-
date2 är mindre än det minsta datum som kan tillåtas för en månads kalenderkontroll.
-eller-
date2 är större än det högsta tillåtna datumet för en månads kalenderkontroll.
Det här undantaget utlöses endast om MinDate eller MaxDate har angetts uttryckligen.
Kommentarer
Att använda den här metoden är funktionellt likvärdigt med att ange egenskapen SelectionRange . Du kan ange start- och slutdatum separat genom att ange antingen SelectionStart egenskapen eller SelectionEnd .
Om du anger parametern date1 större än parametern date2 anges båda datumen date1 till värdet.
Note
Om du bläddrar igenom kalendervisningen med navigeringsknapparna när ett intervall har valts kan det orsaka oväntade resultat (till exempel bevaras inte datumintervallet). Om du har en månad som visas med intervallet 2001-04-01 2001 ändras det valda intervallet enligt följande: 03/01/2001 till 03/10/2001. Om du har flera månader som visas, till exempel mars och april med ett valt intervall på 04/01/2001 till 2001-04-10, ändras det valda intervallet från 2001-01-01 till 2001-01-01 till 2001-01-10.
Note
SelectionRange Om du anger för en MonthCalendar kontroll som har aktiverat visuella format resulterar det i att markeringsintervallet inte målas korrekt på kontrollen.