NumericUpDown.Accelerations Propriété
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.
Obtient une collection d'objets d'accélération triés pour le contrôle NumericUpDown.
public:
property System::Windows::Forms::NumericUpDownAccelerationCollection ^ Accelerations { System::Windows::Forms::NumericUpDownAccelerationCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.NumericUpDownAccelerationCollection Accelerations { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Accelerations : System.Windows.Forms.NumericUpDownAccelerationCollection
Public ReadOnly Property Accelerations As NumericUpDownAccelerationCollection
Valeur de propriété
NumericUpDownAccelerationCollection contenant les objets d’accélération triés pour le NumericUpDown contrôle.
- Attributs
Exemples
L’exemple de code suivant montre comment utiliser la Accelerations propriété . Pour exécuter cet exemple, collez le code suivant dans un formulaire et appelez la InitializeAcceleratedUpDown
méthode à partir du constructeur ou Load de la méthode de gestion des événements du formulaire. Pendant l’exécution du code, appuyez longuement sur la flèche haut ou vers le bas pour voir l’accélération se produire.
private NumericUpDown numericUpDown1;
private void InitializeAcceleratedUpDown()
{
numericUpDown1 = new NumericUpDown();
numericUpDown1.Location = new Point(40, 40);
numericUpDown1.Maximum = 40000;
numericUpDown1.Minimum = -40000;
// Add some accelerations to the control.
numericUpDown1.Accelerations.Add(new NumericUpDownAcceleration(2,100));
numericUpDown1.Accelerations.Add(new NumericUpDownAcceleration(5, 1000));
numericUpDown1.Accelerations.Add(new NumericUpDownAcceleration(8, 5000));
Controls.Add(numericUpDown1);
}
Private numericUpDown1 As NumericUpDown
Private Sub InitializeAcceleratedUpDown()
numericUpDown1 = New NumericUpDown()
numericUpDown1.Location = New Point(40, 40)
numericUpDown1.Maximum = 40000
numericUpDown1.Minimum = - 40000
' Add some accelerations to the control.
numericUpDown1.Accelerations.Add(New NumericUpDownAcceleration(2, 100))
numericUpDown1.Accelerations.Add(New NumericUpDownAcceleration(5, 1000))
numericUpDown1.Accelerations.Add(New NumericUpDownAcceleration(8, 5000))
Controls.Add(numericUpDown1)
End Sub
Remarques
La Accelerations propriété peut être utilisée pour augmenter la vitesse avec laquelle le NumericUpDown se déplace à travers un grand ensemble de nombres lorsque l’utilisateur tient la flèche haut ou vers le bas, soit avec le clavier, soit avec la souris. La définition de cette propriété réduit le nombre d’événements ValueChanged qui se produisent en fonction des Increment valeurs de propriété et Seconds spécifiées pour chaque NumericUpDownAcceleration objet de la collection. Les NumericUpDownAcceleration objets contenus dans la collection sont triés par leur NumericUpDownAcceleration.Seconds propriété.