NotifyIconを持つフォーム(Form1)があります。 NotifyIconのアイコンを変更したい別のフォーム(Form2)があります。私はこのコードを使用するたびに、私の代わりに現在のアイコンを変更するので、システムトレイに表示余分なアイコンを取得:NotifyIconを別のフォームに変更する
をForm1(ICOがNotifyIconの名前です):
public string DisplayIcon
{
set { ico.Icon = new Icon(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("Alerts.Icons." + value)); }
}
のForm2:私は疑う
Form1 form1 = new Form1();
form1.DisplayIcon = "on.ico";
はForm2の上のForm1の新しいインスタンスを作成するとは何かを持っているが、私はこれを行うことなく、「DisplayIcon」にアクセスするかどうかはわかりません。ありがとう。
UDPATEは:
public Form Form1
{
set {value;}
}
私は私のサンプルにForm1のプロパティのコードを追加しました。 – olle