Бөлісу құралы:


NumericUpDown.Accelerations Свойство

Определение

Возвращает коллекцию отсортированных объектов ускорения для 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

Значение свойства

Содержит NumericUpDownAccelerationCollection отсортированные объекты ускорения для NumericUpDown элемента управления.

Атрибуты

Примеры

В следующем примере кода показано, как использовать Accelerations свойство. Чтобы запустить этот пример, вставьте следующий код в форму и вызовите InitializeAcceleratedUpDown метод из конструктора формы или Load метода обработки событий. Пока код запущен, нажмите и удерживайте стрелку вверх или вниз, чтобы увидеть ускорение.

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

Комментарии

Это Accelerations свойство можно использовать для увеличения скорости NumericUpDown перемещения по большому набору чисел, когда пользователь удерживает стрелку вверх или вниз, с клавиатурой или мышью. Задание этого свойства уменьшит количество событий, происходящих в зависимости от IncrementSeconds значений свойств, указанных ValueChanged для каждого NumericUpDownAcceleration объекта в коллекции. Объекты NumericUpDownAcceleration , содержащиеся в коллекции, отсортированы по их NumericUpDownAcceleration.Seconds свойству.

Применяется к

См. также раздел