Sdílet prostřednictvím


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 bude vyvolána pouze v případě, MaxDate že MinDate byla explicitně nastavena.

Poznámky

Použití této metody je funkčně ekvivalentní k nastavení SelectionRange vlastnosti. Počáteční a koncové datum můžete nastavit samostatně tak, že nastavíte SelectionStart buď vlastnost, nebo SelectionEnd ji nastavíte.

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

Poznámka:

Posouvání 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 kalendářních dat se nezachová). Pokud máte zobrazený jeden měsíc s rozsahem od 04.01.2001 do 10.4.2001, posouvání kalendáře zpět změní vybranou oblast 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 od 1. 4. 2001 do 10. 4. 2001, posunete kalendář zpět na leden a únor vybraný rozsah následujícím způsobem: 1. 1. 2001 na 1. 10. 2001.

Poznámka:

SelectionRange MonthCalendar Nastavení ovládacího prvku, který má povolené vizuální styly, způsobí, že rozsah výběru nebude správně nakreslovat na ovládacím prvku.

Platí pro

Viz také