打開Microsoft Visual Studio 2010,新建解決方案--添加項目--托盤的實現
從工具欄里,把NotifyIcon控件拖到窗體上,並設置屬性:
1、visible 設置默認為FALSE;
2、Image 選一張圖片為托盤時顯示的圖樣;比如選奧巴馬卡通畫像;
3、Text 顯示:托盤的實現
窗體大小改變
1、窗體最小化時,托盤出現;
2、窗體其它狀態時,托盤不出現;
雙擊托盤,窗體還原
選中控件NotifyIcon,選擇事件MouseDoubleClick,雙擊打開代碼欄目,輸入代碼。
創建上下文菜單
1、工具欄---上下文控件ContextMenuStrip---拖到窗體
2、輸入:顯示 和 退出
關聯上下文菜單
選中NotifyIcon,選擇ContextMenuStrip,關聯上剛才的上下文菜單ContextMenuStrip1
在上下文菜單里輸入代碼
1、雙擊“顯示”,在代碼欄目里輸入代碼;
2、雙擊“退出”,在代碼欄目里輸入代碼;
代碼如圖
至此一切ok!趕快去試試!
完整代碼:
namespace 設計
{
public partial class form5 : Form
{
public form5()
{
InitializeComponent();
}
private void form5_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.Visible = false;
notifyIcon1.Visible = true;
}
else
{
notifyIcon1.Visible = false;
}
}//窗體大小改變,托盤出現或隱藏
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
}//雙擊托盤,托盤還原
private void 顯示ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Visible = true;
this.WindowState = FormWindowState.Normal;
}//右擊托盤中的顯示,則還原窗體
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}//右擊托盤中的退出,則退出應用程序
}
}