Я пытаюсь создать образец для отображения уведомлений о системных лотках в простом приложении форм 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();
}
}
После выполнения и сведения к минимуму, я не могу найти значок на правой стороне в окне уведомлений. Можете ли вы мне помочь, чтобы визуализировать, где я ошибаюсь? Спасибо!
это окно скрывает это? установлен ли 'Visible = true'? –
Да, 'Visible = true' установлен –
Вы установили свойство' Icon' вашего 'NotifyIcon' или оно пусто? :) – Pikoh