MonthCalendar.SetSelectionRange(DateTime, DateTime) Metodo
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.
Imposta le date selezionate in un controllo calendario mensile sull'intervallo di date specificato.
public:
void SetSelectionRange(DateTime date1, DateTime date2);
public void SetSelectionRange(DateTime date1, DateTime date2);
member this.SetSelectionRange : DateTime * DateTime -> unit
Public Sub SetSelectionRange (date1 As DateTime, date2 As DateTime)
Parametri
- date1
- DateTime
Data di inizio dell'intervallo di selezione.
- date2
- DateTime
Data di fine dell'intervallo di selezione.
Eccezioni
date1 è minore della data minima consentita per un controllo del calendario mensile.
oppure
date1 è maggiore della data massima consentita per un controllo calendario mensile.
oppure
date2 è minore della data minima consentita per un controllo del calendario mensile.
oppure
date2 è maggiore della data massima consentita per un controllo calendario mensile.
Questa eccezione verrà generata solo se MinDate o MaxDate è stata impostata in modo esplicito.
Commenti
L'uso di questo metodo equivale funzionalmente all'impostazione della SelectionRange proprietà . È possibile impostare separatamente le date di inizio e di fine impostando la SelectionStart proprietà o SelectionEnd .
Se si imposta il date1 parametro maggiore del date2 parametro , entrambe le date vengono impostate sul date1 valore .
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 cambia 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.