您的位置:首页 > 编程语言 > C#

c# winform notifyIcon 系统托盘图标闪动 气泡提示

2012-03-04 18:04 483 查看
private Icon ico1 = new Icon("1.ico");

   private Icon ico2 = new Icon("2.ico");//透明的图标
private void button1_Click(object sender, EventArgs e)

        {

            timer1.Interval = 500;

            timer1.Start();

        }
        private void Form1_Load(object sender, EventArgs e)

        {

            this.notifyIcon1.Icon = ico1;

        }

        int i;

private void timer1_Tick(object sender, 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;
        }
        private void button2_Click(object sender, EventArgs e)

        {

            timer1.Stop();

            this.notifyIcon1.Icon = ico1;

        }
        private void button3_Click(object sender, EventArgs e)

        {

            //if (e.CloseReason == CloseReason.UserClosing)

            //{

                //this.notifyIcon1.Visible = true;

                //this.ShowInTaskbar = false;

                //e.Cancel = true;
                //this.Hide();

                notifyIcon1.Text = "系统托盘" + "\r\n";

                notifyIcon1.BalloonTipTitle = "系统托盘图标闪动系统";

                notifyIcon1.BalloonTipText = "O(∩_∩)O哈哈~,你好,O(∩_∩)O哈哈~,:-D";

                notifyIcon1.ShowBalloonTip(1000);//消失时间

            //}
        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息