以软件【银行业会计人员技能训练系统】为例,如何使用NotifyIcon实现任务栏托盘菜单及气泡提示?

实现系统托盘方法如下:

1、向窗体中添加NotifyIcon控件和ContextMenuStrip控件;

2、为ContextMenuStrip控件添加子项;

3、选择NotifyIcon控件,在其属性窗口中将ContextMenuStrip属性设置为添加到窗体上的ContextMenuStrip控件,并为Icon属性设置图片。

代码如下:private void 显示ToolStripMenuItem_Click(object sender, EventArgs e)

{

this.WindowState = FormWindowState.Normal;

this.Visible = true;

}

private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)

{

Application.Exit();

}

private void 设置ToolStripMenuItem_Click(object sender, EventArgs e)

{

shezhi f = new shezhi();

f.Show();

}

private void 更新ToolStripMenuItem_Click(object sender, EventArgs e)

{

System.Diagnostics.Process.Start("http://www.zhating.cn/index.php/post/62.html");

}

实现气泡提示方法如下:

在点击窗体 X 符号时,窗体不关闭,而是隐藏起来。在窗体的formclosing事件中加入如下代码private void Form1_FormClosing(object sender, FormClosingEventArgs e)

{

if (this.WindowState != FormWindowState.Minimized)

{

e.Cancel = true;//不关闭程序

//最小化到托盘的时候显示图标提示信息,提示用户并未关闭程序

notifyIcon1.ShowBalloonTip(3000, "程序最小化提示", "图标已经缩小到托盘,打开窗口请双击图标或者右键【显示】即可。", ToolTipIcon.Info);

this.Visible=false;

this.ShowInTaskbar = false;

notifyIcon1.Visible = true;

}

}

如图

如上,C#如何使用NotifyIcon实现任务栏托盘菜单及气泡提示?

java 托盘 气泡 菜单_C#如何使用NotifyIcon实现任务栏托盘菜单及气泡提示相关推荐

  1. java对托盘加监听右击报错_java实现系统托盘示例

    桌面的系统托盘即当程序最小化或者关闭按钮程序并没有退出,而是最小化在任务状态区域(Windows系统),当鼠标点击那个区域所在的图标有提示以及其他的操作.在 Microsoft Windows 上,它 ...

  2. 在java中怎样做当鼠标选中文字单击鼠标右键出现菜单,定制鼠标右键“新建”菜单选项...

    当您在Windows桌面单击鼠标右键,选择"新建"来建立快捷方式或文件夹时,除了快捷方式与文件夹这2个选项之外,还有一个很长的文件菜单,包含了电脑中安装的一些应用软件,您可以很容易 ...

  3. 定制任务栏托盘的dll

    定制任务栏托盘的 dll 罗朝辉(飘飘白云)  2009.06.08 http://www.cppblog.com/kesalin (转载时请注明作者和出处.未经许可,请勿用于商业用途) 源文件下载: ...

  4. 玩机小技巧 | 自定义专属自己的优麒麟任务栏托盘

    一.应用场景 在系统使用的过程中,有些应用需要长时间运行在桌面环境中,例如网络,声音,麒麟天气,电源电池,输入法,QQ,微信等,为了让用户随时访问这些程序以及了解它们的状态,任务栏除了需要快速启动图标 ...

  5. Win11 Dev 预览版 25211 发布,任务栏右键菜单“任务管理器”回归

    今天微软向开发频道发布Windows 11 Insider Preview Build 25211.此次版本更新开始为小部件推出新的设置体验,并推出截图工具的更新,其中包括自动保存截图的功能,还包括一 ...

  6. 用c语言设计一个菜单界面_用这7个方法设计菜单,让餐厅的利润暴涨

    现在很多餐厅看到的菜单上大多是这样设计的:本店主打招牌菜.最佳人气冠军.主厨推荐.必吃美食等. 表面看菜单很全,但是顾客看着菜单却不知道点什么好,另外也会增加顾客的点餐时间,对翻台率有影响...... ...

  7. 底部菜单 点击突起_iOS开发之上下文交互菜单(UIContextMenuInteraction)

    1. 概述 在iOS13及以后的版本,苹果将用UIContextMenuInteraction取代上文中提到的Peek和Pop的功能,Peek和Pop的功能需要依赖硬件设备,UIContextMenu ...

  8. wordpress去掉自带的logo或者左侧栏的菜单方法

    https://www.jb51.net/cms/144566.html 去掉logo或者左侧栏的菜单,防止被改掉. 在使用模板下的functions.php下修改 复制代码 代码如下: functi ...

  9. pyqt5 最小化 系统托盘_Qt中如何使窗口隐藏/最小化到托盘

    展开全部 功能62616964757a686964616fe78988e69d8331333361303733:窗口最小化后或者点击"hide"按钮将窗口隐藏到托盘. 通常最小化的 ...

  10. LANDESK操作系统部署时,网卡启动后,自动进入pe选择菜单,而不用按F8 进行选择启动菜单的情况下,如何操作?...

    LANDESK操作系统部署时,网卡启动后,自动进入pe选择菜单,而不用按F8 进行选择启动菜单的情况下,如何操作? 设置方法: 使用PXE的控制队列 PXE的控制队列是另一个远程图像PXE的部署操作系 ...

最新文章

  1. Android语音信号波形显示
  2. #pragma once与#ifndef的区别
  3. layer.alert 延迟自动关闭_自动门中的检测与延时预防事故,分享控制案例
  4. overleaf文章管理
  5. linux之 !!命令
  6. 1015 水仙花数(枚举)
  7. 汇编程序的编辑、编译、连接与执行(附带DOSBox安装)
  8. 如何优雅地在 Linux 上运行 QQ、微信?
  9. C++ 常见错误(03) —— cout输出图像路径
  10. lingo姜启源数学模型接力队选拔问题实现实例
  11. keil报错:*** FATAL ERROR L250,注册2032年
  12. Hadoop之Hbase安装和配置
  13. Java的三大基本特征及其特点
  14. python识别视频中火焰_监控视频中火焰检测算法
  15. 计算机技术在生物学中的应用鲁东大学,生物科学与技术学院
  16. 德国慕尼黑.NET俱乐部VS2019发布活动
  17. 什么时ACL,即ACL原理
  18. CentOS7 python gi模块安装
  19. 交叉编译ffmpeg
  20. android 工具 Draw 9-patch 和去黑边

热门文章

  1. 千图成像!祝可爱的小伙伴们圣诞快乐!给女朋友一个惊喜吧!
  2. iec104点号_IEC104规约报文说明(104报文解释的较好的文本)
  3. 【2020-09-22】某药品信息APP抓包
  4. 信号-失真噪声比 (SNDR) 无杂散动态范围 (SFDR)
  5. 6678-GPIO基础(1)
  6. 计算机专业考研 数学分析,(NEW)中山大学数据科学与计算机学院数学分析(A)历年考研真题汇编.pdf...
  7. MySQL数据库日志的查看
  8. SPSS学习笔记(二)T检验
  9. 迷宫里抓神兽Java游戏_塞尔达传说荒野之息全神兽迷宫进入方法 四大神兽怎么打?-游侠网...
  10. 据说200G网盘资料