如何将WinForms应用程序最小化到通知区域?

| 我想将C#WinForms应用程序最小化到系统托盘。我已经试过了: 单击按钮时,应用程序最小化到系统托盘吗?我第一次最小化它时,在屏幕上找不到它-任务栏/任务栏上方/托盘。 如果我按下alt标签,则可以在其中看到我的应用;如果我将其切换到选项卡并再次最小化,它将显示在任务栏上方: 我究竟做错了什么?     
已邀请:
        在最小化时隐藏表单然后单击任务栏图标后显示的选项呢? 在表单调整大小事件中,进行检查并隐藏表单
   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;
    }
    
        您需要在表单中添加一个NotifyIcon。然后,您可以使用NotifyIcon的Click事件使它再次将
Form
上的
Visible
属性设置为
true
。     
        您需要在NotifyIcon上添加一个图标,以使其可见。     
        您必须设置表格的属性“ 5”。它会自动最小化到任务栏。     

要回复问题请先登录注册