バージョン

スピン アクセラレーションの構成

トピックの概要

目的

このトピックは、エディター コントロールのスピン ボタンのアクセラレーションを紹介します。

スピン ボタンのアクセラレーション

はじめに

スピン ボタンは、値がエディターで表示されるスピードを増加するか、減少する機能を提供します。スピン ボタン アクセラレーションは、スピン ボタンを長押しする場合、エディターの数値または日時値のスピン スピードを早くなることが可能です。5 つの繰り返しの後に、スピンが早くなります。

この機能は Infragistics エディター コントロールで実装し、スピン ボタン アクセラレーションを可能になります。エディター コントロールは、アクセラレーションを開始するためのスピン ボタンで必要なスピンの数を示すしきい値プロパティを公開します。

たとえば、しきい値を 10 に設定すると、10 つのスピン繰り返しの後にアクセラレーションを開始します。デフォルトのしきい値は 5 つのスピン繰り返しです。

ultraNumericEditor.SpinButtonIntervalSettings.AccelerationThreshold = 10;

定義済みのスピン ボタン プロパティ

定義済みスピン ボタンを含むエディター コントロールは、以下の 5 つのプロパティを含む SpinButtonIntervalSettings と呼ばれる新しい機能を公開します。

スピン ボタン アクセラレーションを有効にするためには AccelerationEnabled プロパティを True に設定する必要があります。

C# の場合:

ultraNumericEditor.SpinButtonIntervalSettings.AccelerationEnabled = true;

Visual Basic の場合:

ultraNumericEditor.SpinButtonIntervalSettings.AccelerationEnabled = True

SpinEditorButton

SpinEditorButton ボタンはスタンドアロン ボタン要素です。定義済みのスピン ボタンのように、スピン ボタン アクセラレーションをサポートするために 5 つの追加のプロパティを公開します。

AutoRepeatEditorButton

AutoRepeatEditorButton ボタンは、スピン ボタンのような機能を提供するスタンドアロン ボタン要素です。AutoRepeatEditorButtonInterval および InitialDelay プロパティをサポートします。以下の 3 つのプロパティを追加したため、スピン ボタン アクセラレーションをサポートします。

サポートされるエディター コントロール

概要

複数のエディター コントロールには定義済みスピン ボタンがあります。したがって、スピン ボタンのアクセラレーションの有効化は単一のプロパティ設定が必要です。定義済みスピン ボタンがないエディター コントロールの場合、ButtonLeft または ButtonRight を構成する必要があります。スピン ボタン アクセラレーションを有効にするためのプロパティを含む SpinEditorButtonButtonLeft または ButtonRight コレクションに追加する必要があります。

以下の表は、スピン ボタン アクセラレーション機能をサポートするエディター コントロールを表示します。

エディター コントロール 定義済みのスピン ボタンのサポート スピン ボタン アクセラレーションをサポートする方法

WinCalculatorDropDown

いいえ

WinCalendarCombo

はい

定義済みのスピン ボタン プロパティ

WinColorPicker

いいえ

WinCombo

いいえ

WinComboEditor

いいえ

WinCurrencyEditor

はい

定義済みのスピン ボタン プロパティ SpinEditorButton

WinDateTimeEditor

はい

定義済みのスピン ボタン プロパティ SpinEditorButton

WinFontNameEditor

いいえ

WinFormattedTextEditor

いいえ

WinMaskedEdit

はい

定義済みのスピン ボタン プロパティ SpinEditorButton

WinNumericEditor

はい

定義済みのスピン ボタン プロパティ SpinEditorButton

WinTextEditor

いいえ

WinTimeSpanEditor

いいえ

WinTimeZoneEditor

いいえ

関連コンテンツ

トピック

以下のトピックでは、このトピックに関連する追加情報を提供しています。

トピック 目的

このトピックはすべての WinEditor™ コントロールに適用されます。