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 свойству.