MonthCalendar.SelectionRange Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o intervalo selecionado de datas para um controlo mensal do calendário.
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
Valor de Propriedade
A SelectionRange com as datas de início e fim do intervalo selecionado.
- Atributos
Exceções
O Start valor atribuído SelectionRange é inferior à data mínima permitida para um controlo mensal no calendário.
-ou-
O Start valor atribuído SelectionRange é superior à data máxima permitida para um controlo mensal no calendário.
-ou-
O End valor atribuído SelectionRange é inferior à data mínima permitida para um controlo mensal no calendário.
-ou-
O End valor atribuído SelectionRange é superior à data máxima permitida para um controlo mensal no calendário.
Observações
Definir esta propriedade é funcionalmente equivalente a usar o SetSelectionRange método. Pode definir as datas de início e fim separadamente, definindo as SelectionStart propriedades ou.SelectionEnd Não pode alterar as datas de início e fim definindo os SelectionRange.Start valores das propriedades ou SelectionRange.End da SelectionRange propriedade. Deve usar SelectionStart, SelectionEnd, ou SetSelectionRange.
Se o Start valor do imóvel for SelectionRange superior ao seu End valor imobiliário, as datas são trocadas; o End valor do imóvel torna-se a data de início, e Start o valor do imóvel torna-se a data de término.
Note
Percorrer o ecrã do calendário com os botões de navegação quando um intervalo é selecionado pode causar resultados inesperados (por exemplo, o intervalo de datas não é preservado). Se tiver um único mês apresentado com um intervalo de 01/04/2001 a 10/04/2001, ao deslocar o calendário até março, o intervalo selecionado altera da seguinte forma: 01/03/2001 a 10/03/2001. Se tiver vários meses apresentados, como março e abril com um intervalo selecionado de 04/01/2001 a 04/10/2001, ao recuar o calendário até janeiro e fevereiro, altera o intervalo selecionado da seguinte forma: 01/01/2001 a 01/10/2001.
Note
Definir o SelectionRange para um MonthCalendar controlo que tenha estilos visuais ativados fará com que a gama de seleção não seja pintada corretamente no controlo.