VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
マウスのホイールを回転させると、MouseWheelイベントが発生します。MouseDownイベントの第2引数(e.Button)が持つ Deltaプロパティに移動量が入ります。サンプルでは、FormにLabelコントロールを貼り付けて確認しています。MouseWheelイベントを持つオブジェクトであれば、同様の手順で調べることができます。C#ではVB.NETと違ってWheelイベントは手で追加する必要があるようです。 InitializeComponentでイベントを追加しています。
#region Windows フォーム デザイナで生成されたコード private void InitializeComponent() { : :省略 : // // Form1 // this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.Form1_MouseWheel); } #endregion private void Form1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e) { switch ( e.Button ) { label1.Text = e.Delta.ToString(); } }