class MainProgram
{
static NotifyIcon _notifyIcon;
public static void Main()
{
_notifyIcon = new NotifyIcon();
_notifyIcon.Icon = new Icon("icon.ico");
_notifyIcon.Click += NotifyIconInteracted;
_notifyIcon.Visible = true;
while(true)
{
Thread.Sleep(1000);
}
}
static void NotifyIconInteracted(object sender, EventArgs e)
{
throw new NotImplementedException();
}
}
上記は最小の例です。何らかの理由で、NotifyIconInteractedメソッドが呼び出されることはありません。通知アイコンが表示され、複数回左/右クリックしてもイベントは起動しません。NotifyIconクリックイベントが発生しない
(true)は消えなければなりません。 – LarsTech
これはコンソールアプリケーションですか? –
@EdPlunkettはいコンソールアプリケーション – Steve