Sdílet prostřednictvím


MonthCalendar.SelectionRange Vlastnost

Definice

Získá nebo nastaví vybraný rozsah kalendářních dat pro ovládací prvek kalendáře měsíce.

public:
 property System::Windows::Forms::SelectionRange ^ SelectionRange { System::Windows::Forms::SelectionRange ^ get(); void set(System::Windows::Forms::SelectionRange ^ value); };
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
[System.ComponentModel.Bindable(true)]
public System.Windows.Forms.SelectionRange SelectionRange { get; set; }
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
[<System.ComponentModel.Bindable(true)>]
member this.SelectionRange : System.Windows.Forms.SelectionRange with get, set
Public Property SelectionRange As SelectionRange

Hodnota vlastnosti

A SelectionRange s počátečním a koncovým datem vybraného rozsahu.

Atributy

Výjimky

Hodnota Start přiřazeného SelectionRange ovládacího prvku kalendáře měsíce je menší než minimální povolené datum.

nebo

Hodnota Start přiřazeného SelectionRange ovládacího prvku kalendáře měsíce je větší než maximální povolené datum.

nebo

Hodnota End přiřazeného SelectionRange ovládacího prvku kalendáře měsíce je menší než minimální povolené datum.

nebo

Hodnota End přiřazeného SelectionRange ovládacího prvku kalendáře měsíce je větší než maximální povolené datum.

Poznámky

Nastavení této vlastnosti je funkčně ekvivalentní použití SetSelectionRange metody. Počáteční a koncové datum můžete nastavit samostatně tak, že nastavíte buď vlastnosti SelectionStart , nebo SelectionEnd je nastavíte. Počáteční a koncové datum nelze změnit nastavením SelectionRange.Start hodnot vlastností nebo SelectionRange.End vlastností SelectionRange . Měli byste použít SelectionStart, SelectionEndnebo SetSelectionRange.

Start Pokud je hodnota SelectionRange vlastnosti větší než jeho End hodnota vlastnosti, data se prohodí; End hodnota vlastnosti se změní na počáteční datum a Start hodnota vlastnosti se změní na koncové datum.

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 na březen 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 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é