中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#中notifyicon用法是什么

小億
161
2023-08-03 01:58:38
欄目: 編程語言

在C#中,NotifyIcon類用于在系統托盤中顯示一個圖標,并提供與圖標相關的功能。下面是NotifyIcon類的一些常見用法:

  1. 創建和初始化NotifyIcon對象:
NotifyIcon notifyIcon = new NotifyIcon();
notifyIcon.Icon = new Icon("icon.ico"); // 設置圖標
notifyIcon.Text = "Tooltip text"; // 設置鼠標懸停時顯示的文本
notifyIcon.Visible = true; // 顯示圖標
  1. 添加右鍵菜單:
ContextMenu contextMenu = new ContextMenu();
MenuItem menuItem = new MenuItem("Exit");
menuItem.Click += (sender, e) => { Application.Exit(); }; // 添加點擊事件
contextMenu.MenuItems.Add(menuItem);
notifyIcon.ContextMenu = contextMenu;
  1. 處理圖標的鼠標事件:
notifyIcon.MouseClick += (sender, e) =>
{
if (e.Button == MouseButtons.Left)
{
// 左鍵點擊事件
}
else if (e.Button == MouseButtons.Right)
{
// 右鍵點擊事件
}
};
  1. 顯示氣球提示:
notifyIcon.BalloonTipTitle = "Title";
notifyIcon.BalloonTipText = "Message";
notifyIcon.BalloonTipIcon = ToolTipIcon.Info;
notifyIcon.ShowBalloonTip(5000);
  1. 設置雙擊事件:
notifyIcon.DoubleClick += (sender, e) =>
{
// 雙擊事件
};
  1. 控制圖標的顯示和隱藏:
notifyIcon.Visible = true; // 顯示圖標
notifyIcon.Visible = false; // 隱藏圖標
  1. 處理程序退出時的清理工作:
Application.ApplicationExit += (sender, e) =>
{
notifyIcon.Visible = false; // 程序退出時隱藏圖標
notifyIcon.Dispose(); // 釋放資源
};

這些只是NotifyIcon類的一些常見用法,你可以根據自己的需求進一步擴展和定制。

0
洞口县| 乌兰县| 茂名市| 湖州市| 华池县| 满城县| 布尔津县| 孟津县| 青岛市| 枝江市| 云和县| 石首市| 巨鹿县| 吴旗县| 井研县| 三河市| 铁力市| 荆州市| 青浦区| 县级市| 鄂温| 沾益县| 葫芦岛市| 永年县| 西峡县| 兴宁市| 黄陵县| 天气| 边坝县| 湘潭县| 黎平县| 岑溪市| 名山县| 夏津县| 平乡县| 元谋县| 南川市| 石城县| 冷水江市| 昌乐县| 光泽县|