C# winForm启动最小化到任务栏右侧通知栏并交互操作
来源:互联网 发布:python单例模式优缺点 编辑:程序博客网 时间:2024/06/07 06:10
原文地址:http://blog.sina.com.cn/s/blog_45eaa01a01013u36.html
C# winForm启动最小化到任务栏右侧通知栏并交互操作
一。主要功能:
(1)、程序启动自动隐藏到任务栏右侧通知栏显示。(与系统托盘同义)
(2)、双击系统托盘图标显示、隐藏窗口;
(3)、右击系统托盘图标提供三个菜单选项,“退出”、“隐藏”、“显示”;
二。相关控件:
1、建一个WinForm程序—IconForm,将Form属性ShowInTaskbar改为false,这样程序将不会在任务栏中显示。
2、将Form属性WindowState选择为 Minimized,以便起来自动最小化隐藏
3、在工具栏中的“公共控件”里,拖入NotifyIcon控件—notifyIcon1,这个是程序运行任务栏右侧通知区域图标显示控件,为控件notifyIcon的属性Icon添加一个icon图标,或从代码中加入。
4、在工具栏中的“菜单和工具栏”里,拖入ContextMenuStrip—contextMenuStrip1,这个控件是右击时关联菜单。
5、右键notifyIcon1选择属性,将其属性ContextMenuStrip改加为contextMenuStrip1,这个时候notifyIcon1和contextMenuStrip1两个控件就关联了。
6、右键contextMenuStrip1,选择属性,进入Items,然后点击“添加”,这里添加三个菜单选项:exitMenuItem、hideMenuItem、showMenuItem,同时分别将其Text属性改为:退出、隐藏和显示。
三。主要代码:
1、双击IconForm,即添加Load事件然后
//一 右击窗体,选择属性,转到事件页面,双击 Load,SizeChanged事件,给窗体添加代码
//二 双击窗体上的菜单项,添加相关代码
//三 转到窗体设计模式,右击notifyIcon1 ,选择属性,双击其中DoubleClick,添加相关代码
四。完整的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace IconForm
{
//说明,程序运行后自动隐藏到任务栏右侧的通知栏里,
//1
//2
//二 双击窗体上的菜单项,添加相关代码
//三 转到窗体设计模式,右击notifyIcon1 ,选择属性,双击其中DoubleClick,添加相关代码
}
- C# winForm启动最小化到任务栏右侧通知栏并交互操作
- C# winForm启动最小化到任务栏右侧通知栏并交互操作
- C# winForm启动最小化到任务栏右侧通知栏并交互操作
- vc 对话框启动隐藏到任务栏右侧的通知栏并交互操作
- C#实现winform软件开机自动启动并最小化到系统托盘
- C#实现winform软件开机自动启动并最小化到系统托盘
- C# 最小化窗口到任务栏
- c#窗体最小化到任务栏
- C# WinForm窗口最小化到系统托盘 右键操作菜单
- C# WinForm窗口最小化到系统托盘 右键操作菜单
- c# winform最小化到托盘
- office outlook 2010&2013 设置开机自动启动并最小化——隐藏于任务栏通知区域
- windows7下MSN最小化到任务栏系统通知区域
- 对话框最小化到任务栏
- 对话框最小化到任务栏
- C# WinForm窗口最小化到系统托盘
- C# WinForm窗口最小化到系统托盘
- C# WinForm窗口最小化到系统托盘
- 程序员每天该做的事
- mysql 用户权限管理 例子
- iOS 5 与 iOS 6 的 low-memory 处理
- Google式用户体验的十大内在原则
- 第二课 SS7信令系统网络简介
- C# winForm启动最小化到任务栏右侧通知栏并交互操作
- html5 video fullscreen and exit fullscreen
- 从cocos2d-iphone 到cocos2d-x的转变心得
- 括号匹配的检验
- nginx配合tomcat、resin等java应用服务器提供java支持
- CRM E-mail Router w/ 5000+ users
- android studio 下载安装
- 第三课 SS7信令系统协议简介
- 分布式搜索Elasticsearch——项目过程(一)