私のアプリはチャット用です。誰かがすぐに非表示にする必要があるが、閉じたくない場合は、これを思いつきました:
private void button6_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
ただし、タスクバーに移動する代わりに、アプリのアイコンだけをトレイに (ポップアップなしで) 表示したいので、誰かがクリックしたときにこれを設定する必要があります
this.WindowState = FormWindowState.Normal;
これは可能ですか?
また、システムトレイとは、右下隅の時間の横にあるものを意味します
私はまだこれを機能させることができません。皆さんが言ったことを実行しても、通知バーには何も表示されません (ところで: これは最小化する完全なコードです)
private void button6_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
private void Form_Resize(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
this.Hide();
}
}
private void notifyIcon_Click(object sender, EventArgs e)
{
this.Show();
this.WindowState = FormWindowState.Normal;
}
なぜこれが機能しないのですか?