系统托盘图标出不来,notifyIcon要怎样设置啊?晕死了!

解决方案 »

  1.   

    在form中添加一个NotifyIcon控件
    this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
    notifyIcon1.Icon = new Icon("app.ico");//指定一个图标
    notifyIcon1.Visible = false;
    notifyIcon1.Click += new System.EventHandler(this.notifyIcon1_Click);
    this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);private void Form1_SizeChanged(object sender, EventArgs e)
    {
       if (this.WindowState==FormWindowState.Minimized)//最小化
       {
             his.ShowInTaskbar = false;
             this.notifyIcon1.Visible=true;
       }
    }private void notifyIcon1_Click(object Sender, EventArgs e)
    //单击系统栏图标激活窗体
    {
         if (this.WindowState == FormWindowState.Minimized)
             this.WindowState = FormWindowState.Normal;
         this.Activate();
         this.notifyIcon1.Visible = false;
         this.ShowInTaskbar = true;
    }