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

溫馨提示×

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
四会市| 乡城县| 淳化县| 鹤山市| 望城县| 庄河市| 安平县| 朝阳区| 大化| 招远市| 新兴县| 沙洋县| 肇源县| 达州市| 玉树县| 方山县| 沂水县| 惠来县| 庄河市| 洛宁县| 留坝县| 富民县| 黄平县| 岳普湖县| 政和县| 南昌市| 北安市| 松桃| 英德市| 资溪县| 霸州市| 个旧市| 高密市| 扎兰屯市| 阿坝| 南川市| 定兴县| 台山市| 秦安县| 西青区| 获嘉县|