NumericUpDown.Accelerations Propiedad

Definición

Obtiene una colección de objetos de aceleración ordenados para el control NumericUpDown.

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

Valor de propiedad

que NumericUpDownAccelerationCollection contiene los objetos de aceleración ordenados para el NumericUpDown control .

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la Accelerations propiedad . Para ejecutar este ejemplo, pegue el código siguiente en un formulario y llame al InitializeAcceleratedUpDown método desde el constructor Load o el método de control de eventos del formulario. Mientras se ejecuta el código, mantenga presionada la flecha arriba o abajo para ver que se produce la aceleración.

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

Comentarios

La Accelerations propiedad se puede usar para aumentar la velocidad con la que se NumericUpDown mueve a través de un gran conjunto de números cuando el usuario mantiene la flecha arriba o abajo, ya sea con el teclado o con el mouse. Al establecer esta propiedad, se reducirá el número de eventos que se producen en función de ValueChanged los Increment valores de propiedad y Seconds especificados para cada NumericUpDownAcceleration objeto de la colección. Los NumericUpDownAcceleration objetos contenidos en la colección se ordenan por su NumericUpDownAcceleration.Seconds propiedad .

Se aplica a

Consulte también