6

私のアプリはチャット用です。誰かがすぐに非表示にする必要があるが、閉じたくない場合は、これを思いつきました:

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;
}

なぜこれが機能しないのですか?

4

2 に答える 2