Export (0) Print
Expand All

NumericUpDown.Accelerations Property

Gets a collection of sorted acceleration objects for the NumericUpDown control.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

public NumericUpDownAccelerationCollection Accelerations { get; }
/** @property */
public NumericUpDownAccelerationCollection get_Accelerations ()

public function get Accelerations () : NumericUpDownAccelerationCollection

Not applicable.

Property Value

A NumericUpDownAccelerationCollection containing the sorted acceleration objects for the NumericUpDown control

The Accelerations property can be used to increase the speed with which the NumericUpDown moves through a large set of numbers when the user holds the up or down arrow, either with the keyboard or with the mouse. Setting this property will decrease the number of ValueChanged events that occur depending on the Increment and Seconds property values specified for each NumericUpDownAcceleration object in the collection. The NumericUpDownAcceleration objects contained in the collection are sorted by their NumericUpDownAcceleration.Seconds property.

The following code example demonstrates how to use the Accelerations property. To run this example, paste the following code into a form and call the InitializeAcceleratedUpDown method from the form's constructor or Load event-handling method. While the code is running, press and hold the up or down arrow to see the acceleration occur.

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);
       
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0

Community Additions

ADD
Show:
© 2014 Microsoft