- ベストアンサー
コマンドボタンの長押し
コマンドボタンのクリック処理についてです。 コマンドボタンのクリックは取得できると思うのですが、 長押しを行った場合、それを認識することなんてできるのでしょうか? コマンドボタンによる数値入力を行いたく、 長押しができれば、任意の数値が入力できると思いまして。 すいませんが、どなたかお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
sienna>多分、MouseDown・MouseUpの事だと思います。 すみません、そのとおりです。 関数ローカルではなく、フォームローカルなBoolean変数を用意しておいて、MouseDownイベントでその変数にTrueを、MouseUpイベントでその変数にFalseをセットします。 もしくは、タイマーコントロールのEnableを、MouseDown時にTrueに、MouseUp時にFalseに設定するのもいいでしょう。 Timerイベントに Text1.Text = Text1.Text + 1 とか書いておいて、インターバルを500とかにすれば、0.5秒ごとに数値がアップするカウンタの出来上がりです。
お礼
TIMERの方法で、所望の動作を実現できました。 どうも、ありがとうございました!!