使用计时器显示文本 3 秒钟

本文关键字:秒钟 文本 显示 计时器 | 更新日期: 2023-09-27 17:56:00

是否可以使用计时器在标签中显示文本 3 秒?F.E.当您保存某些内容并且成功时,您将收到一条短信"成功!"3秒钟,然后返回到原始页面。

有人知道如何使用标签或消息框来做到这一点吗?

使用计时器显示文本 3 秒钟

是的,有可能...

您可以在将标签文本设置为"成功"的位置启动计时器,并将其设置为在 3 秒后打勾,然后在timer_ticks事件中,您可以重定向到您想要的页面。

编辑:启动计时器的代码 - 这是一个简单的窗口表单,有一个按钮和一个标签

public partial class Form1 : Form
{
    //Create the timer
    System.Windows.Forms.Timer myTimer = new System.Windows.Forms.Timer();
    public Form1()
    {
        InitializeComponent();
        //Set the timer tick event
        myTimer.Tick += new System.EventHandler(myTimer_Tick);
    }
    private void button1_Click(object sender, EventArgs e)
    {
        //Set the timer tick interval time in milliseconds
        myTimer.Interval = 1000;
        //Start timer
        myTimer.Start();
    }
    //Timer tick event handler
    private void myTimer_Tick(object sender, System.EventArgs e)
    {
        this.label1.Text = "Successful";
        //Stop the timer - if required
        myTimer.Stop();
    }
}

当然,这是可能的。 我想,你会想在客户端使用 JavaScript/jQuery 来避免页面刷新。 这是如何在计时器上运行JavaScript的链接。