Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 临时标签_C#_Winforms_Visual Studio - Fatal编程技术网

C# 临时标签

C# 临时标签,c#,winforms,visual-studio,C#,Winforms,Visual Studio,我有一个盖住GIF的标签,我想在按下按钮后显示 一定时间,如1000 m/1秒,然后在时间结束后再次隐藏。你是怎么做到的? (我知道当您单击按钮下注时如何使标签可见(真/假)您可以使用,所有这些都来自按钮处理程序本身: private async void button1_Click(object sender, EventArgs e) { button1.Enabled = false; label1.Visible = true;

我有一个盖住GIF的标签,我想在按下按钮后显示 一定时间,如1000 m/1秒,然后在时间结束后再次隐藏。你是怎么做到的? (我知道当您单击按钮下注时如何使标签可见(真/假)

您可以使用,所有这些都来自按钮处理程序本身:

    private async void button1_Click(object sender, EventArgs e)
    {
        button1.Enabled = false;
        label1.Visible = true;

        await Task.Delay(TimeSpan.FromSeconds(1)); // whatever time delay you need in here

        label1.Visible = false;
        button1.Enabled = true;
    }

尝试使用计时器。