none
マウスの長押し処理 RRS feed

  • 質問

  • こんにちは

    マウスの長押し処理について質問します。

     

    ボタンを長押ししている間中、一定の処理を繰り返し、マウスがアップしたら終了処理を

    したいのですがやり方がわかりません。

    どなたかご教授下さい。

    2008年6月24日 5:55

回答

  • おんかな さん、こんにちは。

     

    MouseDown イベント >> 一定の処理の繰り返し >> MouseUp イベント >> 終了処理で簡単にできると思います。

    2008年6月24日 7:21

すべての返信

  • おんかな さん、こんにちは。

     

    MouseDown イベント >> 一定の処理の繰り返し >> MouseUp イベント >> 終了処理で簡単にできると思います。

    2008年6月24日 7:21
  • すいません。

    簡単にできました。

     

    Private Sub btnA_MouseDown(...) Handles btnUp.MouseDown
    Timer.Enabled = True
    End Sub

    Private Sub btnUp_MouseUp(...) Handles btnUp.MouseUp
     Timer.Enabled = False
    End Sub

    Private Sub Timer_Tick(...) Handles Timer.Tick
     Debug.Print("mouse down")
    End Sub

     

    じゃんぬねっとさんありがとうございました。

    2008年6月24日 7:31