NumericUpDown.Accelerations Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção de objetos de aceleração classificados para o controle 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 da propriedade
Um NumericUpDownAccelerationCollection que contém os objetos de aceleração classificados para o NumericUpDown controle.
- Atributos
Exemplos
O exemplo de código a seguir demonstra como usar a Accelerations propriedade . Para executar este exemplo, cole o código a seguir em um formulário e chame o InitializeAcceleratedUpDown
método do construtor do formulário ou Load do método de manipulação de eventos. Enquanto o código estiver em execução, pressione e segure a seta para cima ou para baixo para ver a aceleração ocorrer.
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
Comentários
A Accelerations propriedade pode ser usada para aumentar a velocidade com que o NumericUpDown se move por um grande conjunto de números quando o usuário segura a seta para cima ou para baixo, seja com o teclado ou com o mouse. Definir essa propriedade diminuirá o número de ValueChanged eventos que ocorrem dependendo dos valores de Increment propriedade e Seconds especificados para cada NumericUpDownAcceleration objeto na coleção. Os NumericUpDownAcceleration objetos contidos na coleção são classificados por sua NumericUpDownAcceleration.Seconds propriedade.