NumericUpDown.Accelerations Eigenschaft

Definition

Ruft eine Auflistung von sortierten Beschleunigungsobjekten 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

Ein NumericUpDownAccelerationCollection , der die sortierten Beschleunigungsobjekte für das NumericUpDown Steuerelement enthält.

Attribute

Beispiele

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

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 sich durch einen großen Satz von Zahlen bewegt, wenn der Benutzer den Pfeil nach oben oder nach unten 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 jedes NumericUpDownAcceleration Objekt in der Auflistung angegebenen Eigenschaftenwerten und Seconds auftreten. Die NumericUpDownAcceleration in der Auflistung enthaltenen Objekte werden nach ihrer NumericUpDownAcceleration.Seconds Eigenschaft sortiert.

Gilt für:

Weitere Informationen