NumericUpDown.Accelerations Özellik

Tanım

Denetim için sıralanmış hızlandırma nesnelerinin NumericUpDown koleksiyonunu alır.

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

Özellik Değeri

NumericUpDownAccelerationCollection Denetim için NumericUpDown sıralanmış hızlandırma nesnelerini içeren.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğinin Accelerations nasıl kullanılacağını gösterir. Bu örneği çalıştırmak için aşağıdaki kodu bir forma yapıştırın ve formun InitializeAcceleratedUpDown oluşturucusundan veya Load olay işleme yönteminden yöntemini çağırın. Kod çalışırken, hızlandırmanın gerçekleştiğini görmek için yukarı veya aşağı oku basılı tutun.

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

Açıklamalar

Accelerations özelliği, kullanıcı klavyeyle veya fareyle NumericUpDown yukarı veya aşağı oku tuttuğunda, büyük bir sayı kümesinde hareket etme hızını artırmak için kullanılabilir. Bu özelliğin ayarlanması, koleksiyondaki her NumericUpDownAcceleration nesne için belirtilen ve Seconds özellik değerlerine bağlı Increment olarak gerçekleşen olayların sayısını ValueChanged azaltır. NumericUpDownAcceleration Koleksiyonda bulunan nesneler, özelliklerine NumericUpDownAcceleration.Seconds göre sıralanır.

Şunlara uygulanır

Ayrıca bkz.