C# 如何在C语言中5秒后自动隐藏(而不是关闭,只是隐藏)窗体?

C# 如何在C语言中5秒后自动隐藏(而不是关闭,只是隐藏)窗体?,c#,forms,C#,Forms,我有一个表单需要自动隐藏,表单加载在5秒后 注意:此表单的控制框必须被禁用,并且没有任何按钮 我怎么能做到呢 这是完整的代码片段,只需复制并粘贴即可: private void Form1_Load(object sender, EventArgs e) { Timer t1 = new Timer(); t1.Tick += t1_Tick; t1.Interval = 5000; //5000 ms = 5 seconds

我有一个表单需要自动隐藏,表单加载在5秒后

注意:此表单的控制框必须被禁用,并且没有任何按钮


我怎么能做到呢

这是完整的代码片段,只需复制并粘贴即可:

private void Form1_Load(object sender, EventArgs e)
    {
        Timer t1 = new Timer();
        t1.Tick += t1_Tick;
        t1.Interval = 5000; //5000 ms = 5 seconds
        t1.Start();
    }

    void t1_Tick(object sender, EventArgs e)
    {
        this.Hide();
        t1.Stop(); //it should be stopped after hiding the form
    }

我知道。。但我想用定时器把它藏起来。。。请发布源代码。。谢谢你,伙计!!将隐藏;被称为间隔5秒的无限大?它起作用了。。超级帅哥。。!!你就是那个男人@谢谢你的提醒。我已经更正了我不能设置勾号。请用源代码发布…谢谢你的评论