91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C#如何實現框架窗口的系統托盤圖標

c#
小樊
111
2024-08-12 01:49:40
欄目: 編程語言

要在C#中實現框架窗口的系統托盤圖標,可以使用System.Windows.Forms.NotifyIcon類。以下是一個簡單的示例代碼:

using System;
using System.Windows.Forms;

namespace SystemTrayIconExample
{
    public partial class Form1 : Form
    {
        private NotifyIcon notifyIcon;

        public Form1()
        {
            InitializeComponent();

            notifyIcon = new NotifyIcon();
            notifyIcon.Icon = new System.Drawing.Icon("icon.ico"); // 設置系統托盤圖標
            notifyIcon.Text = "System Tray Icon Example";
            notifyIcon.Visible = true;

            notifyIcon.MouseClick += NotifyIcon_MouseClick;
        }

        private void NotifyIcon_MouseClick(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                // 在此處定義單擊系統托盤圖標時要執行的操作
                MessageBox.Show("System Tray Icon Clicked!");
            }
        }
    }
}

在上面的示例中,我們創建了一個NotifyIcon對象,并設置了圖標和文本。還可以通過MouseClick事件來捕捉用戶單擊系統托盤圖標的操作,并在事件處理程序中定義相關操作。

請注意,要讓系統托盤圖標一直顯示,需要將窗體的Visible屬性設置為false,但同時需要保持窗體實例存在,以便系統托盤圖標不會消失。

0
台北市| 喀什市| 麻栗坡县| 南平市| 安化县| 唐河县| 柳河县| 哈巴河县| 武城县| 巍山| 潜山县| 马边| 龙海市| 曲水县| 孙吴县| 镇雄县| 汤原县| 鹿邑县| 宁南县| 张家川| 邵阳市| 石泉县| 万盛区| 德格县| 桃江县| 灌云县| 普洱| 古蔺县| 梁平县| 漯河市| 岱山县| 陕西省| 平顶山市| 克山县| 遂宁市| 山阴县| 梓潼县| 收藏| 驻马店市| 伊吾县| 秦皇岛市|