• ベストアンサー

VB.NETでPictureBoxを右クリックしてメニューを出したい

こんばんは。 VB.NETなのですが、ピクチャーボックスに 画像を表示してそれを右クリックした時に プレビュー 編集 プログラムから開く など、エクスプローラー上のファイルのアイコンをクリックした時と同じような メニューが出るようにしたいのですが、 それはどのようにしたら良いでしょうか? 色々調べてみたのですが、見つからず、こちらで質問させて頂きました次第です。 ご教示頂けると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

contextMenu を使います。 メニューの内容から、選ばれた時の処理から、プログラムしないといけないので結構面倒くさいですよ。

popopompom
質問者

お礼

お返事ありがとうございます。 contextMenuでしたら、以前違う用途(インジケータアイコンで使用) で使ったことがあるので、なんとなく分かりそうです。 これでできるとは思いつきませんでした。(^-^) お返事ありがとうございました。

関連するQ&A

  • ツールバーのプログラムの右クリックメニューをVBより実行?

    こんにちは ツールバーにあるプログラムの右クリックメニューをVBより実行できない でしょうか? 例えば "音量"のアイコンを右クリックすると"音量コントロールを開く"というメニュー が出ますが、これをVBから実行できないでしょうか? 但し、現実に右クリックメニューから選択で実行させるプログラムに 該当するexeが見あたりません。 この右クリックで動く処理が単体のexeなら簡単なのですが モジュール化されているのなら、無理な話ですよね "その通り無理だよ"と言ってもらえるとすっきりするのですが どなたか情報お持ちの方おられましたらご教授ください よろしくお願いいたします。

  • 右クリックメニュー

    ショートカットアイコンからの右クリックメニューの中に同じ項目が2つできてしまいました。 ショートカットアイコンの右クリックメニューを整理するには レジストリのどのキーから編集するのでしょうか? また、ファイル→右クリックメニュー、フォルダ→右クリックメニューは正常にメニューが表示されます。 同じ項目が出てしまうのは ショートカットアイコンからの右クリックメニューのみです。 どうかよろしくお願いします。

  • エクスプローラーで右クリックしたときのメニューで

    エクスプローラで画像ファイルを右クリックしたときに出るメニューで 編集のところをクリックすると、画像がペイントで開くのですが それをほかのアプリケーションで開くように設定することは可能でしょうか 方法を教えてください

  • 右クリックメニューの変更

    エクスプローラで右クリックした時に出るメニューに項目を追加したいです。 ここで私が言いたいのは、アイコンを右クリックしたときのメニューではなく、何もないところでクリックしたときにでるメニューです。「表示」「アイコンの整列」「最新の情報に更新」……という項目があるやつです。 前者(アイコン右クリック時のメニュー)については検索したら分かったんですが、後者の変更方法が分からなくて……お願いします。

  • タスクバーのアイコンを右クリックしたときに出るメニューを編集したい

    タスクバーに出るアイコン(??アプリを起動すると増えるやつ)を右クリックしたときに出るメニューの編集方法をご教授願えますでしょうか。 レジストリを編集すればよいかと思うのですが、 具体的にどこのレジストリをいじればよいのかがわかりません。 エクスプローラ上でファイルまたはフォルダ、 ショートカットキー等を右クリックしたときに出る メニューの編集方法はわかりました。 あるアプリケーションのメニューから「閉じる」を無くしたいです。 宜しくお願いいたします。

  • vista でファイルの右クリックメニューの項目を変更するには?

    エクスプローラでファイルを右クリックした時に出るメニューの項目や動作を変更したいのですが vista ではどうやればいいのでしょうか? 例えば、拡張子 txt のファイルを右クリックしたときに出てくる 「編集(E)」に割り当てやれたプログラムを変更したり、 新しく「xyzzy」といった項目を作りたいと思っています。 vistaでは「規定のプログラム」という場所で関連付けを行うようですが、 ここではアイコンをダブルクリックした時の動作しか変更できないようです。

  • windowsの右クリックメニューについて

    デスクトップのアイコンやファイルを右クリックしたときに出る ・エクスプローラー ・プログラムから開く ・共有とセキュリティ この項目を出ないようにしたいのですが方法はあるのでしょうか。 送るメニューを削除する方法を書かれたページは見つけて消すことが出来ましたが上記3点は見つかりませんでした。

  • 右クリックで現れるメニューについて

    xpPROを使っています。 エクスプローラからpdfファイルをWクリックすると閲覧専用ソフトが開きます。 たまに編集したいときは ファイルの上で右クリック→プログラムから開く→pdf編集ソフト の順でやります。 右クリックで即編集用ソフトが現れるようにする方法を教えてください。Wクリックで閲覧用ソフトが起動する点について変更はありません。 よろしくお願いします。

  • PictureBoxの画像の表示方法を教えて VB.NET

    VB.NET2003環境なのですが、 ピクチャーボックスに画像を表示したいのですが、 下記のようなことはできるでしょうか? ピクチャーボックスの大きさ640*240で固定 画像ファイル640*480 だった場合に、画像を縮小して、横長のピクチャーボックスの 中央に(左右に余白をつける)画像ファイルを表示したいです。 ピクチャーボックス自体の大きさを変える方法などは分かったのですが、 表示前にファイルの画像のサイズを小さくして、位置を指定して 表示する方法がわからないので、このようなことができましたら、 方法をご教示頂きたいです。 よろしくお願い致します。

  • 右クリックメニューの編集

    エクスプローラーで右クリックメニューの「新規作成」のサブに新たな項目を追加したいのではなく、 右クリックメニューの直下に「新規フォルダ作成」「新規テキスト作成」などを 追加するのはレジストリを編集すればできるでしょうか?

専門家に質問してみよう