マウスホイールや上下キーでのスピン動作を無効にしたい

文書番号 : 40962     文書種別 : 使用方法     登録日 : 2017/08/25     最終更新日 : 2017/08/25
文書を印刷する
対象製品
InputMan for Windows Forms 10.0J
詳細
InputManのコントロールのスピン機能は、以下の操作によって動作します。

・スピンボタンの押下
・マウスホイールの操作
・上下キーの押下

スピン動作を無効にするためには、以下のようなものがあります。
・スピン動作を全て無効にしたい場合には、AllowSpinプロパティをFalseに設定します。
・マウスホイールの動作のみを無効にしたい場合には、SpinOnWheelプロパティをFalseに設定します。
・上下キーの動作のみを無効にしたい場合には、SpinOnKeysプロパティをFalseに設定します。

下記のサンプルコードでは、数値コントロールでマウスホイールと上下キーのスピン動作を無効にしています。

[Visual Basic]
GcNumber1.Spin.SpinOnWheel = False
GcNumber1.Spin.SpinOnKeys = False

[C#]
gcNumber1.Spin.SpinOnWheel = false;
gcNumber1.Spin.SpinOnKeys = false;


日付時刻コントロールと日付コントロールのドロップダウンカレンダーでは、マウスホイールを操作することで、月または年を移動することができます。
この動作を無効にするためには、NavigateOnWheelプロパティをFalseに設定します。

下記のサンプルコードでは、日付時刻コントロールのドロップダウンカレンダーで、マウスホイールでの操作を無効にしています。

[Visual Basic]
GcDateTime1.DropDownCalendar.NavigateOnWheel = False

[C#]
gcDateTime1.DropDownCalendar.NavigateOnWheel = false;

関連情報