Condividi tramite


NumericUpDown.Accelerations Proprietà

Definizione

Ottiene una raccolta di oggetti di accelerazione ordinati per il controllo 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

Valore della proprietà

Oggetto NumericUpDownAccelerationCollection contenente gli oggetti accelerazione ordinati per il NumericUpDown controllo .

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la Accelerations proprietà . Per eseguire questo esempio, incollare il codice seguente in una maschera e chiamare il InitializeAcceleratedUpDown metodo dal costruttore del modulo o Load dal metodo di gestione degli eventi. Mentre il codice è in esecuzione, premere e tenere premuta la freccia su o giù per vedere che si verifica l'accelerazione.

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

Commenti

La Accelerations proprietà può essere utilizzata per aumentare la velocità con cui l'oggetto NumericUpDown si sposta attraverso un set elevato di numeri quando l'utente tiene la freccia su o giù, con la tastiera o con il mouse. L'impostazione di questa proprietà ridurrà il numero di ValueChanged eventi che si verificano in base ai valori delle Increment proprietà e Seconds specificati per ogni NumericUpDownAcceleration oggetto nell'insieme. Gli NumericUpDownAcceleration oggetti contenuti nell'insieme vengono ordinati in base alla relativa NumericUpDownAcceleration.Seconds proprietà.

Si applica a

Vedi anche