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 di 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 che indica la data iniziale e finale dell'intervallo selezionato.
- Attributi
Eccezioni
Il valore Start dell'oggetto SelectionRange assegnato è inferiore rispetto alla data minima consentita per un controllo di calendario mensile.
-oppure-
Il valore Start dell'oggetto SelectionRange assegnato è superiore rispetto alla data massima consentita per un controllo di calendario mensile.
-oppure-
Il valore End dell'oggetto SelectionRange assegnato è inferiore rispetto alla data minima consentita per un controllo di calendario mensile.
-oppure-
Il valore End dell'oggetto SelectionRange assegnato è superiore rispetto alla data massima consentita per un controllo di calendario mensile.
Commenti
L'impostazione di questa proprietà equivale in modo funzionale all'uso del SetSelectionRange metodo . È possibile impostare separatamente le date di inizio e fine impostando le SelectionStart proprietà o SelectionEnd . Non è possibile modificare le date di inizio e 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à è maggiore End del 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.
Nota
Lo scorrimento attraverso la 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 si ha un singolo mese visualizzato con un intervallo di 04/01/2001 a 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 di 04/01/2001 a 04/10/2001, lo scorrimento del calendario torna a gennaio e febbraio modifica l'intervallo selezionato come indicato di seguito: 01/01/2001 a 01/10/2001.
Nota
L'impostazione dell'oggetto SelectionRange per un MonthCalendar controllo con stili visivi abilitati determina la mancata pittura dell'intervallo di selezione nel controllo.