NumericUpDown.Accelerations Egenskap

Definition

Hämtar en samling sorterade accelerationsobjekt för NumericUpDown kontrollen.

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

Egenskapsvärde

En NumericUpDownAccelerationCollection som innehåller de sorterade accelerationsobjekten NumericUpDown för kontrollen.

Attribut

Exempel

Följande kodexempel visar hur du använder egenskapen Accelerations . Om du vill köra det här exemplet klistrar du in följande kod i ett formulär och anropar InitializeAcceleratedUpDown metoden från formulärets konstruktor eller Load händelsehanteringsmetod. När koden körs trycker du på och håller upp- eller nedpilen för att se accelerationen.

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

Kommentarer

Egenskapen Accelerations kan användas för att öka hastigheten med vilken NumericUpDown flyttas genom en stor uppsättning tal när användaren håller upp- eller nedpilen, antingen med tangentbordet eller med musen. Om du anger den här egenskapen minskar antalet ValueChanged händelser som inträffar beroende på egenskapsvärdena Increment och Seconds som angetts för varje NumericUpDownAcceleration objekt i samlingen. Objekten NumericUpDownAcceleration i samlingen sorteras efter deras NumericUpDownAcceleration.Seconds egenskap.

Gäller för

Se även