NumericUpDown.Accelerations Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci seřazených objektů akcelerace pro NumericUpDown ovládací prvek.
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
Hodnota vlastnosti
Obsahující NumericUpDownAccelerationCollection seřazené objekty akcelerace pro NumericUpDown ovládací prvek.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít Accelerations vlastnost . Chcete-li spustit tento příklad, vložte následující kód do formuláře a zavolejte metodu InitializeAcceleratedUpDown
z konstruktoru formuláře nebo Load metody zpracování událostí. Když je kód spuštěný, stiskněte a podržte šipku nahoru nebo dolů, aby se akcelerace spustila.
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
Poznámky
Vlastnost Accelerations se dá použít ke zvýšení rychlosti, s jakou NumericUpDown se uživatel pohybuje velkou sadou čísel, když uživatel drží šipku nahoru nebo dolů, a to buď pomocí klávesnice, nebo pomocí myši. Nastavení této vlastnosti sníží počet ValueChanged událostí, ke kterým dojde v závislosti na Increment hodnotách vlastností a Seconds zadaných pro každý NumericUpDownAcceleration objekt v kolekci. Objekty NumericUpDownAcceleration obsažené v kolekci jsou seřazeny podle jejich NumericUpDownAcceleration.Seconds vlastnosti.