本文通过向大家介绍一个.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。