就是覆盖原来的最小化方法MinimunSizeChanged
form1.hide();
再增加一个notify.在最小化时显示

解决方案 »

  1.   

    拖一个notifyIcon控件上去
    最小化
    private void Form1_Resize(object sender, System.EventArgs e)
    {
    if(this.WindowState==FormWindowState.Minimized)
    {
    this.Visible = false;
    this.notifyIcon1.Visible = true;
    }
    }
    双击图标
    private void notifyIcon1_DoubleClick(object sender, System.EventArgs e)
    {
    this.Visible = true;
    }
      

  2.   

    谢谢,不过每次我点击托判里的图标后,form没有弹出来,而是处于最小化状态,我还得点一次下边的窗口才能弹出来,这是怎么回是?
      

  3.   

    谢谢,不过每次我点击托判里的图标后,form没有弹出来,而是处于最小化状态,我还得点一次下边的窗口才能弹出来,这是怎么回是?
    俺也想知道啊,应该怎么设置啊
      

  4.   

    if (this.WindowState == FormWindowState.Minimized)
        this.WindowState = FormWindowState.Normal;// Activate the form.
    this.Activate();
      

  5.   

    zjy118(毛毛熊) private void notifyIcon1_DoubleClick(object sender, System.EventArgs e)
    {
    this.Visible=true;
    this.WindowState=FormWindowState.Normal;  // 加这句就行了
    this.notifyIcon1.Visible = false;
    }