用C#写的可以停放在任务栏上的图标程序(类似于Flashget、OICQ那种系统托盘图标)
2005-06-01 17:40
399 查看
| ||||||||
本文通过向大家介绍一个.Net平台上用C#写的可以停放在任务栏上的图标程序(类似于Flashget、OICQ那种系统托盘图标)来和大家一起体验一下用C#编程的乐趣。 一、概述: 我这里所指的图标程序是类似于在Windows中经常接触的停放在任务栏上,在后台运行的病毒监视、媒体播放等程序。它们一般都具有单击显示或隐藏主界面,击右键弹出菜单,当鼠标停在图标上时显示提示信息的功能。 程序主要用到了一下几个类: System.Windows.Fomrs.NotifyIcon类 System.Windows.Forms.ContextMenu类 System.Windows.Forms.MenuItem类 System.Windows.Forms.Label类 System.Windows.Forms.Timer类 二、程序设计和运行的环境: (1)微软公司视窗2000服务器版或视窗XP版 (2).Net FrameWrok SDK 三、具体实现步骤: (1).在Visual Studio下新建一个C#的工程,不妨命名为AnimateSystemTray。图示如下: (2).现在我们来设计程序的主界面: 先将窗体的Text属性设置为"动画系统图标示例",MaximiseBox、MinimiseBox、ShowInTaskbar属性均设置为False。 再往窗体上添加Label控件、NotifyIcon控件、ContextMenu控件、Timer控件各一个。 将Label控件的Text属性设置为"请右击系统托盘图标";将NotifyIcon控件的Icon属性设置为一个图标文件: ,Text属性设置为"这是个示例程序!",ContextMenu属性设置为"contextMenu1";接下来开始编辑ContextMenu控件,图示如下: 最后还要在导入两个图标 (Icon1.ico), (Icon2.ico)文件到该项目。 (3).现在我们开始编写代码部分: 首先在我们的类中添加以下数据成员:
|
相关文章推荐
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- MFC 为程序制作一个系统托盘图标、显示隐藏任务栏图标
- C# 实现WinForm程序的动态系统托盘图标
- 用 C# 编写一个停放在任务栏上的图标程序
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标的Window appllication
- 用 C# 编写一个停放在任务栏上的图标程序
- 用 C# 编写一个停放在任务栏上的图标程序
- C# 高亮任务栏图标的方法,非系统托盘的图标闪烁效果.
- C#之使用NotifyIcon实现任务栏托盘菜单,图标闪烁效果及气泡提示 很多程序是只需要后台运行的,甚至不需要自己的应用界面。NotifyIcon提供了程序在任务栏的显示功能 程序下载链接如下
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- 用 C# 编写一个停放在任务栏上的图标程序
- 用 C# 编写一个停放在任务栏上的图标程序
- C#实现系统托盘,C#窗体最小化时隐藏为任务栏图标
- C#实现WinForm程序的动态系统托盘图标
- C#实现WinForm程序的动态系统托图标 关闭主窗体时最小化到系统托盘
- MFC将程序添加到系统图标栏,系统托盘栏
- java程序如何实现右下角系统托盘图标显示
- paip.c#.nett 系统托盘动态图标闪烁图标
- 如何把程序图标添加到系统托盘上
- C# 实现任务栏图标程序