MonthCalendar.SetSelectionRange(DateTime, DateTime) Metoda

Definice

Nastaví vybraná data v ovládacím prvku kalendáře měsíce na zadaný rozsah kalendářních dat.

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)

Parametry

date1
DateTime

Počáteční datum rozsahu výběru.

date2
DateTime

Koncové datum rozsahu výběru.

Výjimky

date1 je menší než minimální povolené datum pro ovládací prvek kalendáře měsíce.

-nebo- date1 je větší než maximální povolené datum pro ovládací prvek kalendáře měsíce.

-nebo- date2 je menší než minimální povolené datum pro ovládací prvek kalendáře měsíce.

-nebo- date2 je větší než maximální povolené datum pro ovládací prvek kalendáře měsíce.

Tato výjimka se vyvolá pouze v případě, MaxDate že MinDate byla explicitně nastavena.

Poznámky

Použití této metody je funkčně ekvivalentní nastavení SelectionRange vlastnosti. Počáteční a koncové datum můžete nastavit samostatně nastavením vlastnosti SelectionStart nebo SelectionEnd vlastnosti.

Pokud nastavíte date1 parametr větší než date2 parametr, obě data se nastaví na date1 hodnotu.

Poznámka

Procházení zobrazení kalendáře pomocí navigačních tlačítek při výběru oblasti může způsobit neočekávané výsledky (například rozsah dat se nezachová). Pokud máte zobrazený jeden měsíc s rozsahem 04/01/2001 až 04/10/2001, posouvání kalendáře zpět změní vybraný rozsah takto: 03.01.2001 až 03.10.2001. Pokud se zobrazí několik měsíců, například březen a duben s vybraným rozsahem 04/01/2001 až 04/10/2001, posouvání kalendáře zpět na leden a únor změní vybraný rozsah takto: 01/01/2001 na 10.10.2001.

Poznámka

SelectionRange MonthCalendar Nastavení ovládacího prvku s povolenými vizuálními styly způsobí, že oblast výběru se na ovládacím prvku nenakreslí správně.

Platí pro

Viz také