■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#8376-0ポップアップメニューの登録方法?SF2000-03-09(木) 11:17
     #8377-0RE#8376:ポップアップメニューの登録方法?魔界の仮面弁士2000-03-09(木) 11:24
     #8381-0RE#8377:ポップアップメニューの登録方法?SF2000-03-09(木) 12:55
     #8383-0RE#8381:ポップアップメニューの登録方法?いなちゃん2000-03-09(木) 13:17
     #8384-0RE#8381:ポップアップメニューの登録方法?魔界の仮面弁士2000-03-09(木) 13:48
     #8388-0RE#8384:ポップアップメニューの登録方法?SF2000-03-09(木) 14:48
#8376-0
ポップアップメニューの登録方法?
初めはして、SFです。
右クリックをした際にショートカットメニューを
表示させたいのですが
どのように行えば良いでしょうか
ご存知の方がいらっしゃいましたら
教えて下さい!
宜しくお願い致します。
#8377-0
RE#8376:ポップアップメニューの登録方法?
> 右クリックをした際にショートカットメニューを
> 表示させたいのですが
自アプリ上の話ですか?
であれば、PopupMenu メソッドを使えばOKです。

# エクスプローラ上でのファイルの右クリックだと…シェルエクステンションを作れば良いのかな…?
# IShellBrowserを簡単に方法が拾う方法があればよいのだけれど。
#8381-0
RE#8377:ポップアップメニューの登録方法?
魔界の仮面弁士さん
回答有り難う御座いました。

> であれば、PopupMenu メソッドを使えばOKです。
こちらですと、メニューエディタに登録を行わないと
出来ませんね。
他に方法はないでしょうか?
 
> # エクスプローラ上でのファイルの右クリックだと…シェルエクステンションを作れば良いのかな…?
> # IShellBrowserを簡単に方法が拾う方法があればよいのだけれど。
IShellBrowserとは何でしょうか?
すみません、全然分かってなくて(-_-;)
#8383-0
RE#8381:ポップアップメニューの登録方法?
> > であれば、PopupMenu メソッドを使えばOKです。
> こちらですと、メニューエディタに登録を行わないと
> 出来ませんね。
> 他に方法はないでしょうか?
って、何のメニューを表示したいんでしょうか?
#8384-0
RE#8381:ポップアップメニューの登録方法?
>> であれば、PopupMenu メソッドを使えばOKです。
> こちらですと、メニューエディタに登録を行わないと
> 出来ませんね。
それが何かまずいのですか?
通常のメニューは表示させず、右クリックのみで表示させたいのであれば、
普段は非表示にしておくとか、別のフォームのメニュー項目をPopupMenuすればよいでしょう。

動的に作りたいのであれば、メニューをコントロール配列にすれば、
Load/Unloadで、項目数を増減できますし、Caption/Visibleプロパティを操作すれば、
その内容も変化させられます。
# サブメニューのある項目を動的に作成するとなると、かなり大変だけれども。


> IShellBrowserとは何でしょうか?
シェルオブジェクトのインターフェースの一つです。今回は関係なさそうなので、無視してください。
#8388-0
RE#8384:ポップアップメニューの登録方法?
魔界の仮面弁士さん、いなちゃん さん  
回答有り難う御座いました。

> 通常のメニューは表示させず、右クリックのみで表示させたいのであれば、
> 普段は非表示にしておくとか、別のフォームのメニュー項目をPopupMenuすればよいでしょう。

そうですね。
非表示にしてやってみます。
お手数をお掛けしまして
申し訳有りませんでした。
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)