お世話になります。
ポップアップメニューですが 通常右クリックで出現しますが
事情があって これを右のWクリックで現れるようにしたいのですが
できるでしょうか。
すみませんがよろしくお願い致します。
多少面倒ですが可能かと思います。
PopupMenuには、AutoPopupというプロパティがあるので
これを false にすれば右クリックを抑制できます。
意図的にポップアップを出す時は、Popupメソッドでいけます。
右ダブルクリックの判定は自力で実装することになると思いますが、
MouseDown(または、MouseUp)イベントで右クリックを検出できるので
後は Timer 等を利用し、ダブルクリックの受付時間を決めてやれば
いいのではないでしょうか。
1回目の右クリックでTimer.Intervalを設定し、
OnTimerが発生する前に、2回目の右クリックが検出できたら
右ダブルクリックと判定してポップアップを出す、、、みたいな。
ですけど
右Wクリックでポップアップメニューを出現させるには?
https://www.petitmonte.com/bbs/answers?question_id=2256
ツイート | ![]() |