MonthCalendar.SetSelectionRange(DateTime, DateTime) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.