[WPF] 托盘菜单的基本功能实现
直接来代码,自己留下一个印记 以后好看!
NotifyIcon notifyIcon;ToolStripMenuItem mMain;notifyIcon = new NotifyIcon();notifyIcon.BalloonTipText = "共享快捷菜单.";notifyIcon.Text = "FLYFI[网络共享]";notifyIcon.Icon = ImageResources.NotifyIcon;ContextMenuStrip contextMenuStrip = new ContextMenuStrip();mMain = new ToolStripMenuItem();mMain.Text = "开启共享(Start)";mMain.Image = ImageResources.Stoped;mMain.Click += mMain_Click;contextMenuStrip.Items.Add(mMain);ToolStripMenuItem tsm = new ToolStripMenuItem();tsm.Text = "重启共享(Rest)";tsm.Image = ImageResources.Exit;tsm.Click += Rest_Click;contextMenuStrip.Items.Add(tsm);ToolStripSeparator tSeparator = new ToolStripSeparator();contextMenuStrip.Items.Add(tSeparator);tsm = new ToolStripMenuItem();tsm.Text = "共享设置(Setting)";tsm.Image = ImageResources.Setting;tsm.Click += Setting_Click;contextMenuStrip.Items.Add(tsm);tsm = new ToolStripMenuItem();tsm.Text = "开机启动(Boot)";tsm.Image = ImageResources.Exit;tsm.Click += Boot_Click;contextMenuStrip.Items.Add(tsm);tSeparator = new ToolStripSeparator();contextMenuStrip.Items.Add(tSeparator);tsm = new ToolStripMenuItem();tsm.Text = "完全退出(All Exit)";tsm.Image = ImageResources.Exit;tsm.Click += AllExit_Click;contextMenuStrip.Items.Add(tsm);tsm = new ToolStripMenuItem();tsm.Text = "退出(Exit)";tsm.Image = ImageResources.Exit;tsm.Click += Exit_Click;contextMenuStrip.Items.Add(tsm);tsm = new ToolStripMenuItem();tsm.Enabled = false;contextMenuStrip.Items.Add(tsm);contextMenuStrip.BackColor = new System.Drawing.Color();notifyIcon.ContextMenuStrip = contextMenuStrip;contextMenuStrip.DropShadowEnabled = false;notifyIcon.Visible = true;notifyIcon.ShowBalloonTip(2000);notifyIcon.MouseClick += notifyIcon_MouseClick;
[WPF] 托盘菜单的基本功能实现相关推荐
- 我想快速给WPF程序添加托盘菜单
我想... 1 简单要求: 使用开源控件库 在XAML中声明托盘菜单,就像给控件添加ContextMenu一样 封装了常用命令,比如:打开主窗体.退出应用程序等 TerminalMACS 我在Term ...
- qt 最小化到托盘linux,Qt窗口最小化到托盘,托盘菜单控制
作为Qt初学者,最近在编写窗口最小化到托盘功能代码的时候遇到了点阻碍. Qt自带的demo实现的功能太过繁琐,涉及知识点又太杂,很难理出最核心的思路.网上的文章代码也很多脱骨于这个demo,注释说明太 ...
- wpf office 菜单_如何带回Office 2007中的旧菜单
wpf office 菜单 Using the new Ribbon feature in Office 2007 takes time to learn-time you don't have be ...
- ui li 菜单 点击添加下级_【Qt开发】实现系统托盘,托盘菜单,托盘消息
概述 系统托盘就是在系统桌面底部特定的区域显示运行的程序.windows在任务栏状态区域,linux在布告栏区域.应用程序系统托盘功能,是比较普遍的功能,本篇将详细的介绍如何实现该功能. 演示Demo ...
- wpf 导航菜单_WPF:精简导航菜单
wpf 导航菜单 介绍 (Introduction) Navigation menus can enhance the quality of the user experience of your W ...
- Qt 实现系统托盘,托盘菜单,托盘消息
欢迎关注公众号可以查看更多完整文章 Qt 实现系统托盘,托盘菜单,托盘消息 系统托盘就是运行的某个程序在电脑右下角的小图标,相信大家都很熟悉.QT 提供了QSystemTrayIcon类用于实现程序的 ...
- 【Qt开发】实现系统托盘,托盘菜单,托盘消息
概述 系统托盘就是在系统桌面底部特定的区域显示运行的程序.windows在任务栏状态区域,linux在布告栏区域.应用程序系统托盘功能,是比较普遍的功能,本篇将详细的介绍如何实现该功能. 演示Demo ...
- VC6解决托盘菜单不消失
CMenu menu; menu.LoadMenu(IDR_MNU_TRAY); // 2 CMenu* pMenu=menu.GetSubMenu(0); CPoint point; GetCurs ...
- WPF制作的一个小功能,智能提示(IntelliSense)
WPF制作的一个小功能,智能提示(IntelliSense) 原文 http://www.cnblogs.com/scheshan/archive/2012/06/30/2570867.html 最近 ...
- .NET CORE(C#) WPF 抽屉式菜单
.NET CORE(C#) WPF 抽屉式菜单 阅读导航 本文背景 代码实现 本文参考 源码 1. 本文背景 使用简单动画实现抽屉式菜单 2. 代码实现 使用 .NET CORE 3.1 创建名为 & ...
最新文章
- 内核分析PE获取DLL导出函数地址
- Java递归算法——二分查找
- 2019江行智能 后端开发工程师Go 面试题
- Maven pom 文件解释
- mysql实时监听canal+kafka
- 微信小程序实现循环列表下拉功能(点击事件)
- NLP快速入门:手把手教你用HanLP做中文分词
- 浅谈-tomcat中的项目之间的访问
- lettuce配置_skywalking与lettuce哨兵模式
- 简单python脚本实例-python脚本例子
- 故障:OfficeScan Server 中的 DbServer.exe 占用 CPU 过高
- MDT修改部署时的背景图
- 本特利前置器330180-90-00
- java中的flag
- 轻量级神经网络架构综述
- UC刘兰奇极速版制动刷金币
- 【Android】@GuardedBy注解
- 游戏全球化美术风格差异分析
- Android 对话框(Dialog) 及 自定义Dialog
- CCleaner解决的三个问题
热门文章
- vofuria的开发(2)利用android studio+vuforia搭建AR开发环境
- 动手设计 CPU(二)—— 微程序控制的运算器
- 【OpenGL 实验一】图元的生成+区域填充
- 特征向量的线性无关性
- 使用Lucifer实现自动化渗透测试任务
- android 7.1 灭屏,oppocolorosv7.1怎么设置息屏时钟
- ThinkPHP胜出Laravel 近4倍,主流框架性能测试
- Java编程:切面条
- Linux下更改目录及其下的子目录和文件的访问权限
- java写法可能存在的 java.lang.OutOfMemoryError: Java heap space 问题