エクスプローラ等のサブメニュー

解決


VBBGNER  2007-01-21 19:52:46  No: 134922

VB2005で簡単なアプリを作っています。
ListView上のクリックでサブメニューを表示して細かい指定を選択でき
るようにしたいと考えています。WindowXPのエクスプローラにおける右
クリック時のサブメニューと同じような機能です。
表示位置を取得してListBoxを表示するところまではできたのですが、
ちょっとイメージが違います。

1.ListBoxは枠線と文字が近くて見にくい。(行間も狭い)
2.エクスプローラでは枠線の影を表示していていい感じ
3.エクスプローラでは項目の区切り(横線)を表示している。
など・・・

ListBox以外のものを使っているのでしょうか?
それとも設定により可能なのでしょうか?


Hongliang  URL  2007-01-22 01:24:25  No: 134923

ContextMenu または ContextMenuStrip のことでしょうか?


VBBGNER  2007-01-22 09:13:41  No: 134924

>ContextMenu または ContextMenuStrip のことでしょうか?

ありがとうございました。そのとおりです。

MSDN-Libraryのサンプルで基本動作はできました。

#もうおわかりだと思いますが、このコントロールの
#存在さえ知らなかった者です。

またわからないことがありましたらお尋ねしますのでそのときも
よろしくお願いいたします。


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

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






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