Freigeben über


NumericUpDown.Accelerations Eigenschaft

Definition

Ruft eine Auflistung sortierter Beschleunigungsobjekte für das NumericUpDown Steuerelement ab.

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

Eigenschaftswert

A NumericUpDownAccelerationCollection containing the sorted acceleration objects for the NumericUpDown control.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Accelerations Eigenschaft veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie den folgenden Code in ein Formular ein, und rufen Sie die Methode aus dem Konstruktor oder Load der InitializeAcceleratedUpDown Ereignisbehandlungsmethode des Formulars auf. Halten Sie während der Ausführung des Codes den Pfeil nach oben oder unten gedrückt, um zu sehen, dass die Beschleunigung auftritt.

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

Hinweise

Die Accelerations Eigenschaft kann verwendet werden, um die Geschwindigkeit zu erhöhen, mit der der NumericUpDown Benutzer einen großen Satz von Zahlen durchläuft, wenn der Benutzer den Nach-oben- oder Abwärtspfeil hält, entweder mit der Tastatur oder mit der Maus. Durch Festlegen dieser Eigenschaft wird die Anzahl der ValueChanged Ereignisse verringert, die je nach den Increment für Seconds jedes NumericUpDownAcceleration Objekt in der Auflistung angegebenen Eigenschaftswerten auftreten. Die NumericUpDownAcceleration in der Auflistung enthaltenen Objekte werden nach ihrer NumericUpDownAcceleration.Seconds Eigenschaft sortiert.

Gilt für:

Weitere Informationen