C#之创建任务栏托盘菜单

1.创建一个项目,向窗体中添加NotifyIcon控件和ContextMenuStrip控件;

2.为ContextMenuStrip控件添加子项;

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

注:必须为NotifyIcon控件的Icon属性设置图标,否则是看不到的

代码:

 1         private void 显示ToolStripMenuItem_Click(object sender, EventArgs e)
 2         {
 3             this.Visible = true;
 4         }
 5
 6         private void 设置ToolStripMenuItem_Click(object sender, EventArgs e)
 7         {
 8             this.Visible = false;
 9         }
10
11         private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
12         {
13             Application.Exit();
14         }

效果图:

时间: 2024-10-11 05:13:43

C#之创建任务栏托盘菜单的相关文章

Android界面编程——导航栏及菜单(六)

Android界面编程--导航栏及菜单 2.7导航栏及菜单 2.7.1  ActionBar ActionBar是Android3.0(API 11)开始增加的新特性,ActionBar出现在活动窗口的顶部,可以显示标题.icon.Actions按钮.可交互View,可实现应用程序级的导航,如图2.7-1所示 图2.7-1 其中 1. App icon: 主要用于展示App的Logo,如果当前界面不是一级界面,还可以展示返回航. 2.View Control: 用于切换不同的视图或者展示非交互信

Qt 实现系统托盘,托盘菜单,托盘消息

Qt 实现系统托盘,托盘菜单,托盘消息 系统托盘就是运行的某个程序在电脑右下角的小图标,相信大家都很熟悉.QT 提供了QSystemTrayIcon类用于实现程序的托盘.QT提供了托盘示例,在examples文件夹下面,大家可以自行研究. 下面是我自己进行实现的一个示例,主要实现的功能: 1.托盘显示,托盘图标添加: 2.托盘激活事件分发: 3.托盘菜单: 4.托盘消息,点击消息,显示主窗口. 想要显示 托盘图标,首先需要创建一个QSystemTrayIcon对象.可以给此对象设置一些信息,比如

【Qt开发】实现系统托盘,托盘菜单,托盘消息

概述 系统托盘就是在系统桌面底部特定的区域显示运行的程序.windows在任务栏状态区域,linux在布告栏区域.应用程序系统托盘功能,是比较普遍的功能,本篇将详细的介绍如何实现该功能. 演示Demo实现功能: 1.应用启动后,任务栏,系统托盘可以看到该程序. 2.点击右上角×关闭窗口,自动隐藏窗口,托盘可以看到该程序. 3.鼠标在托盘图标上右键,弹出"退出程序"菜单栏,并带有图标. 步骤: 1.工程中新建TrayDialog类,基类是QDialog,在界面上添加Text Browse

新浪微博客户端(6)-创建首页下拉菜单

创建首页下拉菜单,本节先完成下拉菜单界面的创建,下节再微调其位置. DJDropdownMenu.h #import <UIKit/UIKit.h> @interface DJDropdownMenu : UIView /** 构造方法 */ + (instancetype)menu; /** 显示 */ - (void)show; /** 消失 */ - (void)dismiss; @property (nonatomic,weak) UIView *contentView; @prope

【转】android创建Popwindow弹出菜单的两种方式

方法一的Activity [java] view plaincopy package com.app.test02; import android.app.Activity; import android.os.Bundle; import android.view.Gravity; import android.view.MotionEvent; import android.view.View; import android.view.View.OnClickListener; import

jQuery EasyUI使用教程之创建一个简单的菜单

<jQuery EasyUI最新版下载> 本教程将为你展示如何使用jQuery EasyUI创建一个简单的菜单. 查看演示 菜单被定义在一些DIV标记中,如下所示: < div id = "mm" class = "easyui-menu" style = "width:120px;" > < div onclick = "javascript:alert('new')" >New</

外贸建站之导航栏NAV菜单监听JS处理代码

外贸建站之导航栏NAV菜单监听JS处理代码 1 var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session 2 var startX = 30 //set x offset of bar in pixels 3 var startY = 5 //set y offset of bar in pixels 4 var ve

DuiVision开发教程(11)-托盘图标和托盘菜单

DuiVision界面库封装了Windows托盘图标的相关操作,可以创建托盘图标,并设置图标文件.托盘的tip信息,也可以处理托盘的单击.双击.右键菜单的事件. 通过调用下面的函数可以进行托盘的初始化: DuiSystem::Instance()->InitTray(); 初始化一般放在主的事件处理类OnInit函数中,可以参考demo程序的代码.设置托盘的图标文件盒tip信息可以调用DuiSystem的SetTrayIcon.SetTrayTip函数. 托盘的右键操作是打开右键菜单,右键菜单在

修复Win10任务栏开始菜单等系统图标无法点击问题

升级win10之后,有时会莫名其妙发现任务栏上面包括开始菜单.小娜.日历.系统通知等系统图标都无法点击,并且重启系统之后并没有自动修复.发生这种情况可以尝试以下解决方法: 方法一:卸载冲突软件 这种情况有可能是存在冲突软件引起的.如果你确定这种情况是在安装某个软件之后出现了,那么可以尝试进入安全模式中把这个软件卸载: 按window+R键,弹出运行窗口,输入msconfig调出系统配置窗口: 选择引导标签页,勾选安全引导选项 点击确定后重启系统 系统进入安全模式,在安全模式中卸载最近安装后导致任