NumericUpDownAccelerationCollection Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a sorted collection of NumericUpDownAcceleration objects in the NumericUpDown control.
public ref class NumericUpDownAccelerationCollection : MarshalByRefObject, System::Collections::Generic::ICollection<System::Windows::Forms::NumericUpDownAcceleration ^>, System::Collections::Generic::IEnumerable<System::Windows::Forms::NumericUpDownAcceleration ^>
[System.ComponentModel.ListBindable(false)]
public class NumericUpDownAccelerationCollection : MarshalByRefObject, System.Collections.Generic.ICollection<System.Windows.Forms.NumericUpDownAcceleration>, System.Collections.Generic.IEnumerable<System.Windows.Forms.NumericUpDownAcceleration>
[<System.ComponentModel.ListBindable(false)>]
type NumericUpDownAccelerationCollection = class
inherit MarshalByRefObject
interface ICollection<NumericUpDownAcceleration>
interface seq<NumericUpDownAcceleration>
interface IEnumerable
Public Class NumericUpDownAccelerationCollection
Inherits MarshalByRefObject
Implements ICollection(Of NumericUpDownAcceleration), IEnumerable(Of NumericUpDownAcceleration)
- Inheritance
- Attributes
- Implements
Examples
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 handler. 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);
}
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
Remarks
The elements in the NumericUpDownAccelerationCollection are sorted by the Seconds property.
Constructors
| Name | Description |
|---|---|
| NumericUpDownAccelerationCollection() |
Initializes a new instance of the NumericUpDownAccelerationCollection class. |
Properties
| Name | Description |
|---|---|
| Count |
Gets the number of objects in the NumericUpDownAccelerationCollection. |
| IsReadOnly |
Gets a value indicating whether the NumericUpDownAccelerationCollection is read-only. |
| Item[Int32] |
Gets the NumericUpDownAcceleration at the specified index number. |
Methods
| Name | Description |
|---|---|
| Add(NumericUpDownAcceleration) |
Adds a new NumericUpDownAcceleration to the NumericUpDownAccelerationCollection. |
| AddRange(NumericUpDownAcceleration[]) |
Adds the elements of the specified array to the NumericUpDownAccelerationCollection, keeping the collection sorted. |
| Clear() |
Removes all elements from the NumericUpDownAccelerationCollection. |
| Contains(NumericUpDownAcceleration) |
Determines whether the NumericUpDownAccelerationCollection contains a specific NumericUpDownAcceleration. |
| CopyTo(NumericUpDownAcceleration[], Int32) |
Copies the NumericUpDownAccelerationCollection values to a one-dimensional NumericUpDownAcceleration instance at the specified index. |
| Remove(NumericUpDownAcceleration) |
Removes the first occurrence of the specified NumericUpDownAcceleration from the NumericUpDownAccelerationCollection. |
Explicit Interface Implementations
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Gets the enumerator for the collection. |
| IEnumerable<NumericUpDownAcceleration>.GetEnumerator() |
Gets the enumerator for the collection. |