NumericUpDown.Accelerations Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.