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