相关疑难解决方法(0)

单击按钮时应用程序最小化到系统托盘?

如何让我的应用程序最小化到WindowsXP/Vista中的系统托盘?

当鼠标悬停在图标上时,我也在寻找一种方法来显示消息.弹出气球可以有两条线吗?

c# system-tray tooltip minimize

7
推荐指数
1
解决办法
6113
查看次数

最小化到托盘

我的应用程序是聊天,我想如果有人需要快速隐藏它,但不想关闭它,我想出了这个:

private void button6_Click(object sender, EventArgs e)
{
    this.WindowState = FormWindowState.Minimized; 
}
Run Code Online (Sandbox Code Playgroud)

然而,我没有去任务栏,而是希望它在托盘中出现(没有弹出窗口),只是应用程序图标,当有人点击它时,它需要设置这个

this.WindowState = FormWindowState.Normal; 
Run Code Online (Sandbox Code Playgroud)

这可能吗,怎么样?

系统托盘也是指右下角的那个,紧挨着时间

我仍然无法让这个工作,如果我按你们所说的那样在通知栏中没有出现(顺便说一下:这是最小化的完整代码)

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;
}
Run Code Online (Sandbox Code Playgroud)

为什么这不起作用?

c#

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×2

minimize ×1

system-tray ×1

tooltip ×1