问题描述
我正在使用C#开发Windows窗体。我想在运行程序时显示图片,然后几秒钟后该图片自动消失。 为此,我制作了一个图片框,并为其提供了背景图片。 (我也尝试在表单加载事件中提供图片。)
然后将计时器内部属性设置为1000。 我做了一个全局变量:
int count=0;
在计时器滴答事件中,我写了一个代码:
private void timer1_Tick_1(object sender,EventArgs e)
{
count++;
if(count==3)
{
pictureBox1.Visible = false;
timer1.Stop();
}
}
此代码无效。
我尝试了图片点击事件
private void pictureBox1_Click(object sender,EventArgs e)
{
Thread.Sleep(1000);
pictureBox1.Visible = false;
}
它可以工作,但我想自动执行此操作,而不是单击鼠标。 我该怎么办?
解决方法
尝试将其添加到您的代码中
private void Form1_Load(object sender,EventArgs e)
{
timer1.Start();
}