亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
枣阳市| 桐城市| 肇源县| 星座| 四平市| 白城市| 南康市| 宁乡县| 修武县| 乳山市| 建阳市| 岳阳县| 慈溪市| 措勤县| 公安县| 黔南| 九寨沟县| 大安市| 民和| 绵阳市| 宿松县| 双江| 乌兰浩特市| 万源市| 巴里| 福鼎市| 湛江市| 迁西县| 调兵山市| 电白县| 韶关市| 蕉岭县| 喜德县| 林州市| 金门县| 葫芦岛市| 梁平县| 呼图壁县| 壶关县| 林口县| 镇原县|