ポップアップメニューについて


初心者D  2004-12-03 02:59:17  No: 12027

お世話になります。
ポップアップメニューですが  通常右クリックで出現しますが
事情があって  これを右のWクリックで現れるようにしたいのですが
できるでしょうか。
すみませんがよろしくお願い致します。


Mahny  2004-12-15 04:53:51  No: 12028

多少面倒ですが可能かと思います。

PopupMenuには、AutoPopupというプロパティがあるので
これを false にすれば右クリックを抑制できます。
意図的にポップアップを出す時は、Popupメソッドでいけます。

右ダブルクリックの判定は自力で実装することになると思いますが、
MouseDown(または、MouseUp)イベントで右クリックを検出できるので
後は Timer 等を利用し、ダブルクリックの受付時間を決めてやれば
いいのではないでしょうか。

1回目の右クリックでTimer.Intervalを設定し、
OnTimerが発生する前に、2回目の右クリックが検出できたら
右ダブルクリックと判定してポップアップを出す、、、みたいな。


二重投稿の片割れ  2004-12-15 05:18:00  No: 12029

ですけど

右Wクリックでポップアップメニューを出現させるには?
https://www.petitmonte.com/bbs/answers?question_id=2256


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加