1.先将Notifyicon控件拖入主窗体中

2.设置Text和icon属性

3.设置双击托盘图标后的方法

private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
//还原窗体显示
WindowState = FormWindowState.Normal;
//激活窗体并给予它焦点
this.Activate();
//任务栏区显示图标
this.ShowInTaskbar = true;
//托盘区图标隐藏
notifyIcon1.Visible = false;
}
}
4.设置程序最小化后显示托盘
private void Form1_SizeChanged(object sender, EventArgs e)
{
//判断是否选择的是最小化按钮
if (WindowState == FormWindowState.Minimized)
{
//隐藏任务栏区图标
this.ShowInTaskbar = false;
//图标显示在托盘区
notifyIcon1.Visible = true;
}
}
本文介绍如何使用Notifyicon控件实现Windows窗体应用程序的托盘图标功能,包括设置托盘图标显示、响应双击事件以还原最小化的窗体,并在程序最小化时自动显示托盘图标。
1043

被折叠的 条评论
为什么被折叠?



