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属性(鼠标放在拖盘上显示的文字提示)
|
|
来自: shymi > 《Winform常用功能》