MonthCalendar.SelectionRange Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'intervallo di date selezionato per un controllo calendario mensile.
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
Valore della proprietà
Oggetto SelectionRange con le date di inizio e fine dell'intervallo selezionato.
- Attributi
Eccezioni
Il Start valore dell'oggetto assegnato SelectionRange è minore della data minima consentita per un controllo del calendario mensile.
oppure
Il Start valore dell'oggetto assegnato SelectionRange è maggiore della data massima consentita per un controllo del calendario mensile.
oppure
Il End valore dell'oggetto assegnato SelectionRange è minore della data minima consentita per un controllo del calendario mensile.
oppure
Il End valore dell'oggetto assegnato SelectionRange è maggiore della data massima consentita per un controllo del calendario mensile.
Commenti
L'impostazione di questa proprietà equivale funzionalmente all'utilizzo del SetSelectionRange metodo . È possibile impostare le date di inizio e di fine separatamente impostando le SelectionStart proprietà o SelectionEnd . Non è possibile modificare le date di inizio e di fine impostando i SelectionRange.Start valori delle proprietà o SelectionRange.End della SelectionRange proprietà. È consigliabile usare SelectionStart, SelectionEndo SetSelectionRange.
Se il Start valore della proprietà di è maggiore del End valore della SelectionRange proprietà, le date vengono scambiate. Il valore della proprietà diventa la data di inizio e Start il End valore della proprietà diventa la data di fine.
Annotazioni
Lo scorrimento nella visualizzazione del calendario con i pulsanti di spostamento quando viene selezionato un intervallo può causare risultati imprevisti( ad esempio, l'intervallo di date non viene mantenuto). Se è visualizzato un singolo mese con un intervallo compreso tra 04/01/2001 e 04/10/2001, lo scorrimento del calendario a marzo modifica l'intervallo selezionato come segue: 03/01/2001 a 03/10/2001. Se sono stati visualizzati più mesi, ad esempio marzo e aprile con un intervallo selezionato compreso tra 04/01/2001 e 04/10/2001, lo scorrimento del calendario torna a gennaio e febbraio modifica l'intervallo selezionato come segue: 01/01/2001/01/10/2001.
Annotazioni
Se si SelectionRange imposta per un MonthCalendar controllo con stili di visualizzazione abilitati, l'intervallo di selezione non viene disegnato correttamente sul controllo.