マウスホイールによるスピン機能がマウスホバー時にも動作する

文書番号 : 85631     文書種別 : 技術情報     登録日 : 2020/05/27     最終更新日 : 2020/05/27
文書を印刷する
対象製品
InputMan for Windows Forms 10.0J
詳細
マウスホイールによる数値や日付のスピン機能が、マウスホバー時(コントロール上にマウスポインタが置かれた状態)にも動作します。

この動作はWindows 10環境で発生します。
Windows 10以前の環境では、マウスホバー時にはスピン機能が動作せず、コントロールにフォーカスがある状態でのみ動作します。

この動作を無効(Windows 10以前の動作)にするためには、Windows 10の機能でマウスの設定の「ホバーした時に非アクティブウィンドウをスクロールする」をオフにします。

または、InputMan側の機能を使用して、以下のコードのように、フォーカスの状態に応じてマウスホイールのスピン動作を切り替える方法により制御します。

[Visual Basic]
Private Sub GcNumber1_Enter(sender As Object, e As EventArgs) Handles GcNumber1.Enter
    GcNumber1.Spin.SpinOnWheel = True
End Sub

Private Sub GcNumber1_Leave(sender As Object, e As EventArgs) Handles GcNumber1.Leave
    GcNumber1.Spin.SpinOnWheel = False
End Sub
関連情報