右クリックでアイテムを選択するには?

解決


ガンダムZZ  2008-04-11 21:58:18  No: 144624

よろしくお願いします。
VB2005、WinXPです。
リストボックスのアイテムを右クリックで選択することはできますか?
どなたかお教えください。


やじゅ  2008-04-11 23:54:04  No: 144625

そうだねー、マウスを左利き用にすれば出来るね。冗談だけど


YuO  2008-04-12 01:52:36  No: 144626

残念ながらMouseClickイベントは右クリックにおいては発生しないので,MouseUpイベントで解決する事になります。
# 右クリックはコンテキストメニュー開くためのボタンなので,選択に使うのはどうかと思う。

あとは,IndexFromPointメソッドとか,SelectedIndexプロパティとか……。


まずはMSDN見るようにしましょう。
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.listbox_members(VS.80).aspx
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.control.mouseup(VS.80).aspx
http://msdn2.microsoft.com/ja-jp/library/xkaf4bdy(VS.80).aspx
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.listbox.selectedindex(VS.80).aspx


ガンダムZZ  2008-04-13 15:59:11  No: 144627

右クリックで選択&コンテキストメニューとしたかったのです。
そのアイテムに対してのメニューを表示させることができました。
イメージ通りの動作をさせることができました。
YuOさんありがとうございました。


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

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







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