2017-02-06 9 views
0

シンプルなWindowsフォームアプリケーションでシステムトレイ通知を表示するサンプルを作成しようとしています。基本的には、次のようになります。cによって実行後に​​システムトレイ通知が表示されない

public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void showToolStripMenuItem_Click(object sender, EventArgs e) 
    { 
     this.Show(); 
    } 

    private void exitToolStripMenuItem_Click(object sender, EventArgs e) 
    { 
     Application.Exit(); 
    } 

    private void Form1_Move(object sender, EventArgs e) 
    { 
     if (this.WindowState == FormWindowState.Minimized) 
     { 
      this.Hide(); 
      notifyIcon1.ShowBalloonTip(1000, "Important Notice", "Something important has come up. Click to view more", ToolTipIcon.Info); 
     } 
    } 

    private void notifyIcon1_DoubleClick(object sender, EventArgs e) 
    { 
     this.Show(); 
    } 
} 

実行と最小化後、通知ウィンドウの右側にアイコンが見つかりません。 私が間違っている場所を視覚化するために私を助けることができますか? ありがとうございました!あなたはにごNotifyIconに手動でアイコンを設定している

+0

はそれを隠しウィンドウのですか? 'Visible = true'に設定されていますか? –

+0

はい、 'Visible = true'が設定されています –

+0

' NotifyIcon'の 'Icon'プロパティを設定しましたか、それとも空ですか? :) – Pikoh

答えて

0

、それ以外の場合は(通常我々は、デフォルトのアイコンが十分になると思うが、残念ながらそうではありません!!)は表示されません

関連する問題