用戶登錄  |  用戶注冊
首 頁源碼下載網絡學院最新源碼源碼排行屏蔽廣告
當前位置:新興網絡 > 網絡學院 > .Net技術 > C#

C#窗體最小化事件隱藏捕獲

減小字體 增大字體 作者:佚名  來源:本站整理  發布時間:2010-08-17 08:48:26

最小化的時候隱藏,是很常見的功能,但是因為C#沒有最小化的事件的處理,所以不能直接使用,在網上找了找,別人都是resize和其他幾個事件處理,感覺這樣不好,所以自己找了找資料,實現代碼如下。

窗體的Deactivate事件,判斷窗體狀態是否為最小化,其他事件判斷會出現問題:

C# code復制代碼
private void MainForm_Deactivate(object sender, EventArgs e) 
{ 

    if (this.WindowState == FormWindowState.Minimized) 
    { 
        this.ShowInTaskbar = false; 
        this.Hide(); 
    } 
} 

notifyIcon單擊顯示

C# code復制代碼
private void notifyIcon1_Click(object sender, EventArgs e) 
{ 
     
    this.Show(); 
     
    this.ShowInTaskbar = true; 
    this.WindowState = FormWindowState.Normal; 
    this.BringToFront(); 
} 
注意順序,否則會出現一些錯誤

Tags:最小化 窗體 事件 C#

作者:佚名
  • 好的評價 如果您覺得此文章好,就請您
      0%(0)
  • 差的評價 如果您覺得此文章差,就請您
      0%(0)

網絡學院評論評論內容只代表網友觀點,與本站立場無關!

   評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論
黑龙江22选5大星走势图