我在c#中定時器控件1做了一個簡單的通知程序我已經把10s的間隔顯示爲一個動畫gif。圖像顯示10s後程序運行。但我想顯示該圖片10秒,然後再次隱藏10S再展後再次10s.Following是我的代碼在c#中的簡單通知?
private void timer1_Tick(object sender, EventArgs e)
{
notifier.Image = Image.FromFile("c:\\bounce.gif");
}
我在c#中定時器控件1做了一個簡單的通知程序我已經把10s的間隔顯示爲一個動畫gif。圖像顯示10s後程序運行。但我想顯示該圖片10秒,然後再次隱藏10S再展後再次10s.Following是我的代碼在c#中的簡單通知?
private void timer1_Tick(object sender, EventArgs e)
{
notifier.Image = Image.FromFile("c:\\bounce.gif");
}
一旦設置圖像位置(即未在Tick事件處理程序)。然後在每個時間間隔上設置Visible屬性等於Visible屬性NOT
的值。這將在每個時間間隔切換可視性十秒鐘爲真,十秒鐘爲假,十秒鐘爲真......等等等等。
yourImage.Visible = !yourImage.Visible;
感謝您的幫助,工作得很好。 – 2011-12-26 14:50:43
嘗試在定時器的代碼,並把定時器的值爲10秒
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;
什麼是你通知對象的類型? – Matthias 2011-12-26 14:36:03
您的代碼不完整,最初是如何隱藏圖像的? – 2011-12-26 14:36:30
@MatthiasKoch它的一個picturebox控件。 – 2011-12-26 14:45:09