怎么样在自己做的windows窗口中   实现最小化后  在任务栏中显示按钮  
单击按钮可恢复

解决方案 »

  1.   

      void _Icon_Click(object sender, EventArgs e)
            {
                this.WindowState = FormWindowState.Normal;
            }        private void Form1_Load(object sender, EventArgs e)
            {            NotifyIcon _Icon = new NotifyIcon();
                _Icon.Click += new EventHandler(_Icon_Click);
                _Icon.Icon = this.Icon;
                _Icon.Visible = true;
               
            }
      

  2.   


    private void Form1_Resize(object sender, System.EventArgs e) 

       if (this.WindowState == FormWindowState.Minimized) 
       { 
          this.Visible = false; 
          this.notifyIcon1.Visible = true; 
        } 

    private void notifyIcon1_Click(object sender, System.EventArgs e) 

          this.Visible = true; 
          this.WindowState = FormWindowState.Normal; 
          this.notifyIcon1.Visible = false; 
      

  3.   

      private void Form1_SizeChanged(object sender, EventArgs e)
            {
                if (WindowState == FormWindowState.Minimized)
                {
                    _Icon.Visible = true;
                }
                else
                {
                    _Icon.Visible = false;
                }
            }