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 перемещения по большому набору чисел, когда пользователь удерживает стрелку вверх или вниз с помощью клавиатуры или мыши. Задание этого свойства уменьшит количество событий, происходящих ValueChanged в зависимости от значений Increment свойств и Seconds , указанных для каждого NumericUpDownAcceleration объекта в коллекции. Объекты NumericUpDownAcceleration , содержащиеся в коллекции, сортируются по свойству NumericUpDownAcceleration.Seconds .