Partager via


NumericUpDown.Accelerations Propriété

Définition

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é.

S’applique à

Voir aussi