winform添加任务栏(系统托盘)

Root
2023-05-05 / 0 评论 / 9 阅读 / 正在检测是否收录...

要在 WinForm 中添加任务栏,可以使用以下步骤:

1.打开 Visual Studio 并创建一个新的 WinForm 应用程序。
2.在工具箱中找到 NotifyIcon 控件并将其拖动到窗体上。
3.在属性窗口中设置 NotifyIcon 的图标、文本等属性。
4.在窗体的 Load 事件处理程序中添加以下代码:

private void Form1_Load(object sender, EventArgs e)
{
    notifyIcon1.Visible = true;
    notifyIcon1.Icon = this.Icon;
    notifyIcon1.Text = "你的应用程序名称";
}

5.在窗体的 Closing 事件处理程序中添加以下代码:

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    if (e.CloseReason == CloseReason.UserClosing)
    {
        e.Cancel = true;
        this.Hide();
        notifyIcon1.ShowBalloonTip(1000, "提示", "程序已最小化到托盘", ToolTipIcon.Info);
    }
}

这样,当用户关闭窗体时,窗体会最小化到任务栏的通知区域,同时 NotifyIcon 会在任务栏的通知区域中显示应用程序的图标和文本。用户可以通过单击图标来恢复窗体。

本文共 181 个字数,平均阅读时长 ≈ 1分钟
0

打赏

海报

正在生成.....

评论 (0)

取消