まず、マウスホイールイベントがVisual Studio 2008のイベントペインに表示されないため、非常に煩わしいです。
私はオンラインで正しいフォーマットを見つけ、これを私のコードに書きました:
private void Form1_MouseWheel(object sender, MouseEventArgs e)
{
Debug.WriteLine("Foo");
}
...マウスホイールを回転させても応答がありません。
私はコードのメインクラス領域でこれを行っていますが、デザイナーには1つのフォーム/ウィンドウなどが含まれているため、マウスのフォーカスが失われることはありません。
namespace BlahBlah
{
public partial class Form1 : Form
{
対照的に、私はマウスホイールの真上にこの方法があり、正常に機能します。
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
Debug.WriteLine("Foo");
}
推測しなければならないのであれば、コードをフォームに正しくリンクしていないと思います(別名:デザイナーのイベントパネルからこのイベントを追加した場合にVisual Studioが行うすべてのこと)。しかし、私は間違っているか、単にいくつかのばかげた誤りを犯している可能性があります。
マウスホイールを回転させたときに、なんらかの応答を得るのを手伝ってもらえますか?ありがとう!