C#のメモ帳/ツール紹介(内容を信じるな) - マウスホイールイベント
参考
画像処理ソリューション様
http://imagingsolution.blog107.fc2.com/blog-entry-286.html
【C#】マウスホイールイベントの追加方法
2012/6/6記事作成、引用

イベント自体はある
自分で追加しないと使えない
using System.Windows.Forms;

namespace マウスホイールイベント
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseWheel);
        }

    private void Form1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
        {
             label1.Text = e.Delta.ToString();
        }
    }
}
移動は数値で表示
上回転「120」
下回転「-120」

なので120で割れば1で表示できる

上に又は下に回転させたときの処理方法
private void Form1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
{
    if(e.Delta>0)
    {
        //上回転したとき
    }
    else if(e.Delta<0)
    {
        //下回転したとき
    }
}

上に又は下にいくら回転したか
int up, down; 
private void Form1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Delta > 0)
    {
        up += e.Delta / 120;
        label1.Text = up.ToString();
    }
    else if (e.Delta < 0)
    {
        down += e.Delta / 120;
        label2.Text = down.ToString();
    }
}

トータルでいくら動いたか
int scroll;
private void Form1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
{
    scroll += e.Delta / 120;
    label1.Text = scroll.ToString();
}