初めまして、C#のマウスクリックイベントについて質問させてください。
やりたいことは、マウスクリックでイベントを呼び出し
Control.MouseButtons & MouseButtons.Leftにて値を取得
したいのですが、 System.Diagnostics.Trace.WriteLineで
出力した結果NONEと表示されてしまいます。
イベントはクリックとダブルクリックで呼ばれる二つの
イベントがあり、ダブルクリックで呼ばれるイベントでは
LEFTと表示され、値が取得できます。
クリックで呼ばれるイベントでも値を取得する方法を
教えてください。
宜しくお願いします。
###発生している問題・エラーメッセージ
エラーメッセージ
###該当のソースコード
C#
1//値が取得できているイベント 2private void axWindowsMediaPlayer1_DoubleClickEvent(object sender, AxWMPLib._WMPOCXEvents_DoubleClickEvent e) 3 { 4 System.Diagnostics.Trace.WriteLine(Control.MouseButtons & MouseButtons.Left); 5} 6//値が取得できないイベント 7void axWindowsMediaPlayer1_MouseUpEvent(object sender, AxWMPLib._WMPOCXEvents_MouseUpEvent e) 8 { 9 System.Diagnostics.Trace.WriteLine(Control.MouseButtons & MouseButtons.Left); 10}
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
Visual studio 2017 pro
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/09 06:04