c# 任务栏中图标闪烁效果
2009-12-31 15:44
399 查看
导读:
相信对于QQ消息提示时,在任务栏闪烁的效果,大家肯定都见过,在网上找了些相关资料,发现用c#来实现这个效果并非很难,只是使用了一个控件 NotifyIcon(因为不知道叫什么所以估且叫它任务栏托盘控件).因为并没有对它进行深入学习,所以我只能简单的介绍下基本的用法,来实现闪烁的效果.(winform中)
1.首先我们在空白窗体中拖入一个NotifyIcon控件和定时控件
private System.Windows.Forms.NotifyIcon notifyIcon1;
private System.Windows.Forms.Timer timer1;
2.其次,我们准备两张ico图片,用来显示在任务栏,其中一张可用透明的ico图片,分别叫做1.ico和2.ico;并且建立两个icon对象分别用来存放两个ico图片;
private Icon ico1 = new Icon("1.ico");
private Icon ico2 = new Icon("2.ICO");//透明的图标
3.在Form_load中初始化notifyicon:
private void Form1_Load(object sender, System.EventArgs e)
{
this.notifyIcon1.Icon=ico1;//设置程序刚运行时显示在任务栏的图标
this.timer1.Enable = true;//将定时控件设为启用,默认为false;
}
4.先设置一个全局变量 i ,用来控制图片索引,然后创建定时事件,双击定时控件就可以编辑
int i=0;
private void timer1_Tick(object sender, System.EventArgs e)
{
//如果i=0则让任务栏图标变为透明的图标并且退出
if(i<1)
{
this.notifyIcon1.Icon=ico2;
i++;
return;
}
//如果i!=0,就让任务栏图标变为ico1,并将i置为0;
else
this.notifyIcon1.Icon=ico1;
i=0;
}
至此,我们已经完成了图片闪烁的效果;是不是很简单呢?如果想要实现更强大功能的任务栏托盘图标,可以加上菜单功能,因为牵涉到菜单控件,所以这里不再说明,等下次写到的时候再完善这个闪烁效果..
相信对于QQ消息提示时,在任务栏闪烁的效果,大家肯定都见过,在网上找了些相关资料,发现用c#来实现这个效果并非很难,只是使用了一个控件 NotifyIcon(因为不知道叫什么所以估且叫它任务栏托盘控件).因为并没有对它进行深入学习,所以我只能简单的介绍下基本的用法,来实现闪烁的效果.(winform中)
1.首先我们在空白窗体中拖入一个NotifyIcon控件和定时控件
private System.Windows.Forms.NotifyIcon notifyIcon1;
private System.Windows.Forms.Timer timer1;
2.其次,我们准备两张ico图片,用来显示在任务栏,其中一张可用透明的ico图片,分别叫做1.ico和2.ico;并且建立两个icon对象分别用来存放两个ico图片;
private Icon ico1 = new Icon("1.ico");
private Icon ico2 = new Icon("2.ICO");//透明的图标
3.在Form_load中初始化notifyicon:
private void Form1_Load(object sender, System.EventArgs e)
{
this.notifyIcon1.Icon=ico1;//设置程序刚运行时显示在任务栏的图标
this.timer1.Enable = true;//将定时控件设为启用,默认为false;
}
4.先设置一个全局变量 i ,用来控制图片索引,然后创建定时事件,双击定时控件就可以编辑
int i=0;
private void timer1_Tick(object sender, System.EventArgs e)
{
//如果i=0则让任务栏图标变为透明的图标并且退出
if(i<1)
{
this.notifyIcon1.Icon=ico2;
i++;
return;
}
//如果i!=0,就让任务栏图标变为ico1,并将i置为0;
else
this.notifyIcon1.Icon=ico1;
i=0;
}
至此,我们已经完成了图片闪烁的效果;是不是很简单呢?如果想要实现更强大功能的任务栏托盘图标,可以加上菜单功能,因为牵涉到菜单控件,所以这里不再说明,等下次写到的时候再完善这个闪烁效果..
相关文章推荐
- c# 任务栏中图标闪烁效果
- C#之使用NotifyIcon实现任务栏托盘菜单,图标闪烁效果及气泡提示 很多程序是只需要后台运行的,甚至不需要自己的应用界面。NotifyIcon提供了程序在任务栏的显示功能 程序下载链接如下
- c# 任务栏中图标闪烁效果
- C# 高亮任务栏图标的方法,非系统托盘的图标闪烁效果.
- 利用JavaFx开发RIA桌面应用-Windows任务栏图标闪烁效果
- C#:隔离点击任务栏上的图标时的“最小化或者恢复”的效果
- C# WinForm实现任务栏程序图标闪烁
- C#中实现Form的Minimize、Maximize、Close按钮及任务栏图标
- C#实现闪动托盘图标效果的方法
- C# 实现任务栏图标程序
- C#实现窗口任务栏闪烁代码如下
- C#编写最小化时隐藏为任务栏图标的Window appllication
- QQ收到消息窗口闪烁效果实现[C#]
- C#编写最小化时隐藏为任务栏图标的Window appllication
- 怎样实现在任务栏显示小图标的效果…
- C#实现闪动托盘图标效果的方法
- qt关于一些托盘,任务栏图标隐藏,无边框等的一些窗口的效果
- C# 实现任务栏图标程序
- C#编写最小化时隐藏为任务栏图标的Window appllication