當然可以在表單載入時馬上將表單隱藏起來,也可以達到這樣的效果。
但是我想很多人一定想要不要這樣,理應是一開始只有Notifyicon就好,
表單應該是雙擊兩下icon才開啟。
以下為程式碼:
仍然是修改 Program 裡的static void Main() 函式。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; namespace NotifyiocnTest { public class Program { static System.Drawing.Icon icon = new System.Drawing.Icon("Technorati.ico"); [STAThread] static void Main(string[] args) { NotifyIcon noti; noti = new NotifyIcon(); //滑鼠移上去時的Tooltip noti.Text = "Notify Message"; noti.Icon = icon; noti.Visible = true; //繫結事件 noti.DoubleClick += new EventHandler(noti_DoubleClick); //加入按右鍵時的表單 noti.ContextMenuStrip = new ContextMenuStrip(); //關鍵在這裡。 Application.Run(); noti.Visible = false; } static void noti_DoubleClick(object sender, EventArgs e) { //Notifyicon雙擊事件。 } } }
沒有留言:
張貼留言