Condividi tramite


MonthCalendar.SelectionRange Proprietà

Definizione

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.

Si applica a

Vedi anche