none
關於隱藏視窗 RRS feed

  • 問題

  • 我想要做一個視窗, 而視窗在最小化或關閉後 可以由System Tray叫出來

    我試過用Active and Deactive來做 可是好像怪怪的 不知道有沒有別的做法

    2008年4月6日 下午 05:02

解答

  •  

    我不建議用Active and Deactive來作, 你可以在視窗關閉事件中把表單隱藏就可以了

    例如:

      private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
      {
       e.Cancel = true;
       this.Hide();
      }

    然後在notifyIcon點擊時再將他顯示出來就可以了

      private void notifyIcon1_DoubleClick(object sender, System.EventArgs e)
      {
       this.Show();
      }

     

    不知道是不是你的意思,

    2008年4月6日 下午 05:06

所有回覆

  •  

    我不建議用Active and Deactive來作, 你可以在視窗關閉事件中把表單隱藏就可以了

    例如:

      private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
      {
       e.Cancel = true;
       this.Hide();
      }

    然後在notifyIcon點擊時再將他顯示出來就可以了

      private void notifyIcon1_DoubleClick(object sender, System.EventArgs e)
      {
       this.Show();
      }

     

    不知道是不是你的意思,

    2008年4月6日 下午 05:06
  • 參考: 工作列
    2008年4月7日 上午 12:55