• ベストアンサー

Notifyiconのアイコンを変更したいです。

プログラムの実行内容に応じて2つのアイコンを 切り替えて表示したいです。 1つはフォームデザイナで指定しておけば良いのですが、 もう1つはどうやって読み込ませたり、表示を入れ替えたり すれば良いでしょうか。 良い方法をご教示いただきたくおねがい致します。 (環境はVB.NET、FrameWorks1.1です。)

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

  • ベストアンサー
  • HIROs-NET
  • ベストアンサー率78% (15/19)
回答No.1

'タスクトレイに表示するアイコンを設定する Dim ico As New System.Drawing.Icon("globe.ico") NotifyIcon1.Icon = ico でどうでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • タスクバーに指定したアイコンを表示させるには

    vb.netです。 フォームのiconに、C:\Documentsにあるicoファイルを設定しているのですが、 vb.net起動中にF5でフォームを表示した時にはフォームに指定したアイコンが表示され、タスクバーにも同じアイコンが表示されrるのに、 vb.netを閉じて、ショートカットから起動した同じフォームでは、タスクバーに表示されるアイコンは画像のような感じです。 フォームに表示されるアイコンは、どちらもC:\Documentsにある指定したicoファイルです。 ショートカットから起動した場合でもタスクバーにアイコンを表示させることは可能ですか?

  • VBのアイコンを表示させたくない

    こんにちは。 いつもお世話になっております。 早速ですが、ご教示下さい。 VBでFormを作成し表示していますが、アイコンが出てきてしまいます。 当初、「Control Box」プロパティをFalseにしていたのでアイコンが何も表示されていませんでした。 しかし、Trueに変更したところVBの標準のアイコンが表示されるようになりました。 私としてはアイコンは何も出したくないのですが。。 また、「Control Box」プロパティがFalseのFormにはアイコンが設定できません。 画面に統一感が出せなくて困っています。 よい方法がありましたら教えて下さい。よろしくお願いします。 環境:Windows NT,VB 5.0

  • mscorlib.dllの初回例外について

    VB2005 SP1にてプログラミングを行っています。同じプログラムを2つのPCで動作させるとどうも挙動がおかしくなります。 動作環境1 デスクトップPC VB2005 SP1、VB2003導入済み FrameWorks 1.1 , 2.0 , 3.0 , 3.5導入済み Windows XP SP3 動作環境2 ノートPC(パナソニック「レッツノート」) VB2005 SP1のみ導入 FrameWorks 1.1 , 2.0 , 3.0導入済み Windows XP SP2 デスクトップのPCにて作成したプログラムをノートPC上で動作させると、なぜか 'System.NotSupporterException'の初回例外がmscorlib.dllで発生しました。 という警告文が表示され、記述したコードがうまく働きません。動作環境はほぼ同じになっています。 FrameWorksのエラーかと思い再インストールしましたが治りません。コードが悪さをしているのか思い、全てのコードを消してデバッグをしてもこの例外が表示されます。 いろいろ調べてみたのですが有効な解決策が見つからず・・・この場合、やはり実行環境に問題があるのでしょうか?

  • エクスプローラーに表示されているきれいなアイコン

    お世話になります。 Visual Studio 2015 VB.net Window 10 Pro 上記にて開発しております。 エクスプローラーで任意のフォルダを開き、例えばそこにPDFファイルがあった場合には、きれいなアイコンで表示されています。 VB.Net のWindowsフォーム上にListViewを配置して、System.Drawing.Icon.ExtractAssociatedIcon にてファイルのアイコンイメージを取得してListViewに表示されても、なんていうか汚いアイコンしか表示できません。おそらく違う場所にあのきれいなアイコンが登録してあって呼び出し方も違うのかなと思うのですが、ご存じの方がいらっしゃいましたら何卒ご教授いただければと存じます。 (1) 同じアイコンだけどイメージの作り方が悪いから汚く表示される? (2) 違う方法で、違うアイコンがあり、それを取得すればきれいなアイコンを表示できる? (3) 上記2つ以外の方法がある? 何卒よろしくお願い申し上げます。

  • VB6で、非表示モジュール(?)の表示方法

    他人様の作成したプログラムの改修をやることになりましたVB初心者です。 デザイン画面でコードを選択し、「定義」を右クリックすると 「'xxx' は非表示であるため、ここへはジャンプできません。」 と表示されます。 また、exe ファイルの実行時と比べて、プロジェクトウインドウに表示されるフォームやデザイナも少ないです。 これら非表示のモジュール(?)を表示するにはどのようにやればいいのでしょうか。 ご教示お願いいたします。 環境は Windows XP(SP3), Visual Basic 6.0 (SP6) です。

  • VB6 exe作成時のアイコン変更方法

    VB6で自作したソフトのexe作るときに、そのexeのアイコンを変更したいのですが 方法がわからなく困ってます。過去レスや他サイト見ても。.NETやVC系は見つけたのですがVB6に関して見つかりません。。 【環境】  言語:VisualBasic6 OS:XP,SP2  ソフト:フォームx1、ボタンx1つ、ボタン押下でmsgboxが表示されるだけの      テストプログラムです。dll等のファイルの読み込みはしません。 【質問】 exeを作成するときに、表示されるicon(白と水色の斜め四角みたいなもの)しか 選択できません。 これを、別のiconを使用しexeの作成がしたいです。 ご存知の方、お助けを・・・。

  • フォームアイコン

    始めまして、現在VB6.0SP4で開発を行っています。 フォームアイコンを非表示にする 方法がわからなくて困っています。 ご存知の方がいたら、ご教授お願いいたします。

  • タスクトレイアイコンからのメニュー表示について

    今VBでプログラムを作成しています。 サンプルソースを調べたりして、「Shell_NotifyIcon」を使用してタスクトレイにアイコンを追加する事はできたのですが、そのアイコンを右クリック等してメニューを表示させることができません。コールバックメッセージにWM_MOUSEMOVEを指定しているのですがフォームのMouse_Moveイベント自体が発生していないようです。 いくつかサンプルソースをダウンロードして実行してみましたが問題は無かったので、環境のせいでは無いと思います。 原因の可能性として考えつくものがあったら教えて下さい。 (ソースコードは長くなるので割愛させて頂きます。APIを使用している部分は全てサンプルソースのコピーそのままです。)

  • メッセーボックスのアイコン

    VBのメッセージボックスで、2番目の引数に「vbInformation」や「vbQuestion」を指定するとアイコンを変更できますが、このアイコンを自作のアイコンに指定することはできないでしょうか? 環境:VB6.0+SP6、OS:XP

  • タスクバーのアイコンについて

    VBでプログラムを作成しています。 タスクバーにアイコンを表示させて、そのアイコンをクリックするとメニューが表示されるようにしました。それで、メニューが表示されて後でメニュー以外のところをマウスでクリックするとメニューが消えるようにしたいのでその方法を教えてください。(VB上だとできるのですがWindowsのディスクトップ上だとできないのでWindowsのディスクトップ上で消える方法を教えてください。)