首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 實作系統匣圖示與視窗最小化至匣區

     編輯:關於C語言

四步驟完成視窗最小化隱藏至系統匣區,點擊圖示還原:

  1. 表單屬性 ShowInTaskbar = false。
  2. 加入 NotifyIcon 元件,設定 Icon 屬性。
  3. 處理 SizeChanged 事件:
    private void Form1_SizeChanged(object sender, EventArgs e) {
        if (this.WindowState == FormWindowState.Minimized) {
            this.Hide(); notifyIcon1.Visible = true;
        }
    }
  4. 處理 NotifyIcon.Click 事件:
    private void notifyIcon1_Click(object sender, EventArgs e) {
        this.Visible = true; this.WindowState = FormWindowState.Normal; notifyIcon1.Visible = false;
    }

進階:為 NotifyIcon 指派 ContextMenu 提供右鍵選單(如結束程式)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved