程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#編寫最小花時隱藏為任務欄圖標的Window appllication.

C#編寫最小花時隱藏為任務欄圖標的Window appllication.

編輯:.NET實例教程
1.設置窗體屬性showinTask=false

2.加notifyicon控件notifyIcon1,為控件notifyIcon1的屬性Icon添加一個icon圖標。

3.添加窗體最小化事件(首先需要添加事件引用):

// this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);

//上面一行是主窗體InitializeComponent()方法中需要添加的引用

private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState==FormWindowstate.Minimized)
{
this.Hide();
this.notifyIcon1.Visible=true;
}

}
4.添加點擊圖標事件(首先需要添加事件引用):

private void notifyIcon1_Click(object sender, EventArgs e)
{
this.Visible = true;

this.WindowState = FormWindowstate.Normal;

this.notifyIcon1.Visible = false;
}



5.可以給notifyIcon添加右鍵菜單:

主窗體中拖入一個ContextMenu控件contextMenu1,點中控件,在上下文菜單中添加菜單,notifyIcon1的ContextMenu行為中選中contextMenu1作為上下文菜單。

(可以在子菜單中添加行為)
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved