VisualBasic .NET での MouseWheel イベントの捕まえ方。(200pt)

超初心者。フォーム作成、MouseDownイベントが拾える程度。
MSDN:Control.MouseWheel イベント のサンプルは見ましたが、理解不能なレベルでした。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:doriaso No.1

回答回数770ベストアンサー獲得回数13

ちょっと、検索してみました。

個人的には全くわからない分野なので、全く、的外れでしたらポイント不要です。

id:simogori

ども。

これはVB6用だと思うんです。

「VB 6(Visual Basic)ではホイールのイベント(ホイール回転、ホイールボタン押下など)を標準では捕まえることができません。(.NETではできます)

こちらをWindow Messageを利用して捕まえることができるようにしてみました。」

って冒頭に書いてあるんで。

すんません。質問継続します。

2004/03/01 15:53:24
id:kabao2003 No.2

回答回数99ベストアンサー獲得回数0

ポイント200pt

http://www.microsoft.com/japan/msdn/net/books/hitme_VBNET/chapte...

ご指定のページが見つかりません

「2.イベントプロシージャを記述するには」の「3.別のイベントの処理を記述したい場合は、[メソッド名]ボックスの一覧から記述したいイベントを選択する。」とあります。ここの一覧でMouseWheelを選べばよいはずです。

どういうコードを書くかというのはまた別問題ですが。。。

id:simogori

回答ありがとうございます。

確かに、その通りです。

しか〜し、ここの一覧にMouseWheelが出現しません。

MouseDown,MouseEnter,MouseHover などは出てきます。

私の環境がイカンのでしょうか?

2004/03/01 17:11:24
id:kabao2003 No.3

回答回数99ベストアンサー獲得回数0

http://www.hatena.ne.jp/1078123417#

VisualBasic .NET での MouseWheel イベントの捕まえ方。(200pt) 超初心者。フォーム作成、MouseDownイベントが拾える程度。 MSDN:Control.MouseWheel イベント のサンプル.. - 人力検索はてな

イベントを捕まえようとしているコントロールは何ですか?Form、Panel、TextboxなどではMouseWheelが使えると思いますがコントロールの種類によっては使えないかもしれませんよ。

id:simogori

Form (Base Class Events)です。

Panel, TextBox, VscrollBar なども試しましたが、MouseWheelは出現しません。

ただ、Form(Overrides)では出現していました。

これで、イベントを拾ってMsgBoxを開かせるのには成功しました。

これで良いんでしょうか?

2004/03/02 13:44:42

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません