SelectionRange Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une plage de sélection de dates dans un contrôle Month Calendar.
public ref class SelectionRange sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.SelectionRangeConverter))]
public sealed class SelectionRange
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.SelectionRangeConverter))>]
type SelectionRange = class
Public NotInheritable Class SelectionRange
- Héritage
-
SelectionRange
- Attributs
Exemples
L’exemple suivant définit la SelectionRange propriété d’un MonthCalendar contrôle en fonction de deux dates entrées dans deux TextBox contrôles lorsque l’utilisateur clique sur un Button . Ce code suppose que de nouvelles instances d’un MonthCalendar contrôle, de deux TextBox contrôles et d’un Button ont été créées sur un Form. Vous pouvez envisager d’ajouter du code pour valider le Text affecté aux zones de texte afin de vérifier qu’elles contiennent des dates valides.
private:
void button1_Click( Object^ sender, EventArgs^ e )
{
// Set the SelectionRange with start and end dates from text boxes.
try
{
monthCalendar1->SelectionRange = gcnew SelectionRange(
DateTime::Parse( textBox1->Text ),
DateTime::Parse( textBox2->Text ) );
}
catch ( Exception^ ex )
{
MessageBox::Show( ex->Message );
}
}
private void button1_Click(object sender,
EventArgs e)
{
// Set the SelectionRange with start and end dates from text boxes.
try
{
monthCalendar1.SelectionRange = new SelectionRange(
DateTime.Parse(textBox1.Text),
DateTime.Parse(textBox2.Text));
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Private Sub button1_Click(sender As Object, e As EventArgs)
' Set the SelectionRange with start and end dates from text boxes.
Try
monthCalendar1.SelectionRange = New SelectionRange( _
DateTime.Parse(textBox1.Text), _
DateTime.Parse(textBox2.Text))
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
Remarques
est SelectionRange la ou les dates sélectionnées et mises en surbrillance sur le MonthCalendar contrôle. Si une seule date est sélectionnée, les valeurs de propriété Start et End sont égales. Le SelectionRange peut être modifié par l’utilisateur en cliquant sur une date tout en faisant glisser le pointeur de la souris sur les dates souhaitées, ou vous pouvez définir la plage dans le code. Par exemple, vous pouvez demander à l’utilisateur d’entrer une plage de dates dans deux TextBox contrôles ou deux DateTimePicker contrôles et de définir en SelectionRange fonction de ces dates.
Constructeurs
SelectionRange() |
Initialise une nouvelle instance de la classe SelectionRange. |
SelectionRange(DateTime, DateTime) |
Initialise une nouvelle instance de la classe SelectionRange avec les dates de début et de fin spécifiées. |
SelectionRange(SelectionRange) |
Initialise une nouvelle instance de la classe SelectionRange avec la plage de sélection spécifiée. |
Propriétés
End |
Obtient ou définit la date et l'heure de fin de la plage de sélection. |
Start |
Obtient ou définit la date et l'heure de début de la plage de sélection. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente SelectionRange. |