c#中的简单通知器

本文关键字:通知 简单 | 更新日期: 2023-09-27 18:18:52

我正在制作一个简单的通知器在c#定时器控制1上,我已经把间隔10秒来显示动画gif。该图像显示了程序运行后的10秒。但我想让这张照片显示10秒,然后再隐藏10秒,10秒后再显示。下面是我的代码

 private void timer1_Tick(object sender, EventArgs e)
    {
        notifier.Image = Image.FromFile("c:''bounce.gif");
    }

c#中的简单通知器

设置图像位置一次(即不在tick事件处理程序中)。然后在每个间隔设置可视属性等于可视属性NOT的值。每隔一段时间就会切换可见性。十秒钟正确,十秒钟错误,十秒钟正确……等等。

yourImage.Visible = !yourImage.Visible;

尝试在计时器代码中设置计时器值为10s

int vis=0;
if(vis==0)
{
   notifier.Image = Image.FromFile("c:''bounce.gif");
}
if(vis%2==0)
{
  notifier.visible=true;
}
else
{
 notifier.visible=false;
}
vis++;

bool vis=0;
if(vis==0)
{
   notifier.Image = Image.FromFile("c:''bounce.gif");
   vis++;
}
notifier.visible = !notifier.visible;