NumericUpDown.Accelerations Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .