Top > プログラミング > .NET Tips> 現在どのマウスボタンが押されているか調べる

現在どのマウスボタンが押されているか調べる」への評価、コメント

評価

良い / 悪い = 20 / 6 (「良い」の割合 = 0.769 , 人気度 = 1.088

評価する

コメント一覧


通常のコメント
匿名 2022/04/26 (Tue) 17:45:05
MouseMove内でやりたかったのだけれど、
上手くいかない。
MouseButtons.Leftとかが無さそう。

通常のコメント
とおりすがり 2018/06/7 (Thu) 11:17:29
MouseDownイベントハンドラ内で

if(e.Button == MouseButtons.Left) これで判定できます。

通常のコメント
匿名 2018/04/6 (Fri) 10:11:11
> 条件文の(Control.MouseButtons & MouseButtons.Left) == MouseButtons.Left)は(Control.MouseButtons == MouseButtons.Left)だとダメなのでしょうか。
> その方が簡潔になりそうですが、わざわざそうする理由があるのでしょうか。

複数のボタンが押されている場合、後者だと検知できません。
MouseButtons.Leftフラグが立っているかどうかを判断するには、前者のコードが必要になります。

通常のコメント
SKYともちゃん 2017/10/21 (Sat) 22:41:34
条件文の(Control.MouseButtons & MouseButtons.Left) == MouseButtons.Left)は(Control.MouseButtons == MouseButtons.Left)だとダメなのでしょうか。
その方が簡潔になりそうですが、わざわざそうする理由があるのでしょうか。

通常のコメント
kajic 2017/07/10 (Mon) 11:30:02
mouse wheelの扱いについても教えて下さるとありがいのですが。

通常のコメント
管理人 2016/06/3 (Fri) 01:17:34
> 本当かどうか

どういう意味でしょうか?具体的に教えていただけますか?

評価の理由
MTH 2015/10/14 (Wed) 18:33:15
評価:悪い
本当かどうか

評価の理由
tn 2012/12/25 (Tue) 18:38:58
評価:良い
とっても分かりやすい説明内容です。 有り難う御座います。

評価の理由
Aotombi 2006/06/6 (Tue) 16:42:14
評価:良い
自分で調べるのは大変なのでいつもこのホームページを使っています。いつもいつも感謝でいっぱいです。

コメントの投稿

[説明]