1.添加一个NotifyIcon控件
2.绑定控件的单击和双击事件
/// <summary>
/// 单击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void notifyIcon1_Click(object sender, EventArgs e)
{
this.Visible = false;
notifyIcon1.Visible = true;
this.TopMost = false;
}
/// <summary>
/// 双击事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void notifyIcon1_DoubleClick(object sender, EventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
this.TopMost = true;
notifyIcon1.Visible = true;
}
/// <summary>
/// 重设大小
/// </summary>
/// <param name="e"></param>
protected override void OnResize(EventArgs e)
{
if (WindowState == FormWindowState.Maximized)
{
//最大化时所需的操作 ;
this.Visible = true;
notifyIcon1.Visible = true;
}
else if (this.WindowState == FormWindowState.Minimized)
{
//最小化时所需的操作
this.Visible = false ;
notifyIcon1.Visible = true;
this.TopMost = false;
}
}
3.设置控件的Icon属性(任务栏显示的图标)和Text属性(鼠标放在拖盘上显示的文字提示)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。