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 di calendario mensile su un determinato intervallo di date.
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 iniziale dell'intervallo di selezione.
- date2
- DateTime
Data finale dell'intervallo di selezione.
Eccezioni
date1
è precedente rispetto alla data minima consentita per un controllo di calendario mensile.
-oppure-
date1
è successivo rispetto alla data massima consentita per un controllo di calendario mensile.
-oppure-
date2
è precedente rispetto alla data minima consentita per un controllo di calendario mensile.
-oppure-
date2
è successivo rispetto alla data massima consentita per un controllo di calendario mensile.
Questa eccezione verrà generata soltanto se MinDate o MaxDate è stato impostato esplicitamente.
Commenti
L'uso di questo metodo equivale in modo funzionale all'impostazione della SelectionRange proprietà. È possibile impostare separatamente le date di inizio e 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.
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 dispone di un singolo mese visualizzato con un intervallo di 04/01/2001 a 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 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.