同じアイコンを使用してアプリケーションのアイコンを設定し、アイコンを通知しますが、コンパイル時に、exeファイルの中に2つのアイコンがあります。
アイコンを通知する(または逆にする)ようにアプリケーションアイコンを設定する方法はありますか?私は小さなアプリを作成していて、exeファイルのサイズを(数キロバイトでも)減らすことが重要です。
この問題を解決するのを手伝ってもらえますか?どうもありがとうございます。
NotifyIcon
アプリケーションと同じアイコンを使用したい場合は、フォームで次のようにします。
trayIcon.Icon = new Icon(this.Icon, 40, 40); //trayIcon is your NotifyIcon
.exe自体のメインアイコンを取得する場合は、次のように実行できます。
NotifyIcon.Icon = System.Drawing.Icon.ExtractAssociatedIcon(Application.ExecutablePath);
メインフォームアイコンをアプリケーションアイコンと同じにし、Form_LoadでNotifyIconコントロールのiconプロパティをthis.Iconに設定します。
それが役に立てば幸い