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
に手動でアイコンを設定している
はそれを隠しウィンドウのですか? 'Visible = true'に設定されていますか? –
はい、 'Visible = true'が設定されています –
' NotifyIcon'の 'Icon'プロパティを設定しましたか、それとも空ですか? :) – Pikoh