MESCIUS InputMan for Windows Forms 12.0J
スピン機能を無効にしたい

マスク、日付時刻、日付、時刻、タイムスパン、数値、コンボ、マスクコンボコントロールでは、スピンボタンが表示されていない場合でも、既定で上下の矢印キー押下により値の増減を行うことが可能です。この機能を無効にするには、次のような方法があります。

スピン機能を無効にする

コントロールのSpin プロパティが参照するSpin、DateSpin、NumberSpin オブジェクトのAllowSpin プロパティをFalseに設定すると、スピン機能が無効になります。このとき、スピンボタンが表示されていてもボタンは無効状態となり、上下矢印キーやマウスホイールでのスピン操作が許可されません。

参照:
マスクコントロール − Spin プロパティ
日付時刻コントロール − Spin プロパティ
日付コントロール − Spin プロパティ(日付時刻コントロールと共通)
時刻コントロール − Spin プロパティ(日付時刻コントロールと共通)
タイムスパンコントロール − Spin プロパティ
数値コントロール − Spin プロパティ
コンボコントロール − Spin プロパティ
キーボードによるスピン操作を無効にする

Spin、DateSpin、NumberSpin オブジェクトのSpinOnKeys プロパティをFalse に設定すると、スピン機能が有効の場合でも上下矢印キー、およびショートカットキーに割り当てられたキーの押下ではスピン動作は行われません。Enabled プロパティがTrue、SpinOnKeys プロパティがFalse の場合、スピン動作はスピンボタンの押下あるいはマウスホイールでのみ行われます。

関連トピック

 

 


© MESCIUS inc. All rights reserved.