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");
}
设置图像位置一次(即不在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;