自动在Winforms C#中隐藏图片

问题描述

我正在使用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();
    }

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...