NumericUpDown.Accelerations プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As NumericUpDown Dim value As NumericUpDownAccelerationCollection value = instance.Accelerations
public: property NumericUpDownAccelerationCollection^ Accelerations { NumericUpDownAccelerationCollection^ get (); }
NumericUpDown コントロールの並べ替え済み加速オブジェクトを格納している NumericUpDownAccelerationCollection。

Accelerations プロパティを使用すると、ユーザーがキーボードまたはマウスを使って上向きまたは下向きの矢印ボタンを押したままにしたときに、NumericUpDown の変化を加速させて値を大幅に増減できます。このプロパティを設定すると、コレクション内の各 NumericUpDownAcceleration オブジェクトで指定された Increment および Seconds のプロパティ値に従って、発生する ValueChanged イベントの数が減少します。コレクションに格納される NumericUpDownAcceleration オブジェクトは、NumericUpDownAcceleration.Seconds プロパティの値に従って並べられます。

Accelerations プロパティを使用する方法を次のコード例に示します。この例を実行するには、次のコードをフォームに貼り付けて、フォームのコンストラクタまたは Load イベント処理メソッドで InitializeAcceleratedUpDown メソッドを呼び出します。コードの実行中に上向きの矢印ボタンまたは下向きの矢印ボタンを押したままにして、加速が発生するのを観察します。
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
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 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
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からNumericUpDown.Accelerations プロパティを検索する場合は、下記のリンクをクリックしてください。

- NumericUpDown.Accelerations プロパティのページへのリンク