c#实现闪动托盘图标示例

c#实现闪动托盘图标示例

ID:11764871

大小:53.00 KB

页数:6页

时间:2018-07-13

c#实现闪动托盘图标示例_第1页
c#实现闪动托盘图标示例_第2页
c#实现闪动托盘图标示例_第3页
c#实现闪动托盘图标示例_第4页
c#实现闪动托盘图标示例_第5页
资源描述:

《c#实现闪动托盘图标示例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C#实现闪动托盘图标示例在用户正在登录QQ或者使用Firemail邮件系统自动收取邮件的时候,托盘图标会闪动提示用户正在运行的任务。闪动图标可以使用定时切换托盘图标的方式实现,托盘图标可以从ImageList控件中获取。在ImageList控件里面添加三个icon,第一个icon表示窗体启动以后的托盘图标。第二个和第三个图标分别表示当特定的任务发生的时候,定时切换的图标。(1)设置托盘的图标可以从ImageList控件中的Image对象转换为Icon对象,       ///

       ///设置托盘显示的图标       ///<

2、/summary>       ///图像列表中图片的索引       privatevoidsetIconImg(intindex)       {           Imageimg=this.imgIcon.Images[index];           Bitmapb=newBitmap(img);           Iconicon=Icon.FromHandle(b.GetHicon());           this.niMain.Icon=icon;       }   (2

3、)定时器事件实现图标的切换      ///

       ///定时器切换图标显示       ///       ///       ///       privatevoidtmrIcon_Tick(objectsender,EventArgse)       {           if(iconFlag)           {               this.setIconImg(1);      

4、         iconFlag=!iconFlag;           }           else           {               this.setIconImg(2);               iconFlag=!iconFlag;            }       }   (3)窗体的最小化按钮和关闭按钮实现隐藏窗体的功能,窗体关闭时,会执行FormClosing事件,释放与此窗体关联的所有资源。因此需要取消关闭事件,实现窗体的隐藏和托盘的显示功能。       ///

       ///关

5、闭窗体时隐藏窗体显示托盘图标       ///

       ///       ///       privatevoidFrmMain_FormClosing(objectsender,FormClosingEventArgse)       {           e.Cancel=true;           this.Hide();           this.niMain.Visible=true;       } 

6、 (4)托盘关联菜单有四个功能:l        “显示”:显示主窗体、隐藏托盘图标。l        “运行”:图标闪动效果,模拟任务正在运行。l        “停止”:恢复初始化的图标,模拟任务停止。l        “退出”:提示用户并退出应用系统。完整的代码如下:namespaceNotifyIconDemo{   publicpartialclassFrmMain:Form   {        //切换图片的标识       privatebooliconFlag=false;       //系统是否运行       privatebo

7、olisRun=false;       ///

       ///       ///       publicFrmMain()       {           InitializeComponent();           //设置icon显示的图片           this.setIconImg(0);       }       ///       ///设置托盘显示的图标       ///       ///图像列表

8、中图片的索引       privatevoidsetIconImg(inti

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。