c# - 将计时器添加到 Windows 窗体应用程序

标签 c# winforms

我想添加一个计时器而不是一个自动开始的倒计时 表格加载。开始时间应为 45 分钟,一旦结束,即达到 0 分钟时,表单应终止并显示一条消息。我该怎么做?

语言:最好是C#。

最佳答案

更多细节:

    private void Form1_Load(object sender, EventArgs e)
    {
        Timer MyTimer = new Timer();
        MyTimer.Interval = (45 * 60 * 1000); // 45 mins
        MyTimer.Tick += new EventHandler(MyTimer_Tick);
        MyTimer.Start();
    }

    private void MyTimer_Tick(object sender, EventArgs e)
    {
        MessageBox.Show("The form will now be closed.", "Time Elapsed");
        this.Close();
    }

关于c# - 将计时器添加到 Windows 窗体应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1142828/

相关文章:

c# - 有没有比使用 StringCollection 更好的方法在应用程序配置文件中存储字符串列表?

c# - 如何将自定义 IDesigner 移动到同一解决方案中的单独程序集?

c# - 检测到 RichTextBox 中的粘贴

c# - WebApi 和使用 Swagger

c# - 在最后一个斜杠之后将值插入到字符串中

c# - 关于 .NET 中的 TransactionScope 的问题

c# - PPT 幻灯片对象调整大小后捕捉事件

c# - 在 Sql Server 连接字符串中使用 Encrypt=yes -> "provider: SSL Provider, error: 0 - The certificate' s CN 名称与传递的值不匹配。”

c# - 在 C# 中为计时器使用 Graphics.DrawString 时如何减少闪烁?

winforms - 如何使用上下文菜单关闭项禁用 KryptonPage 的删除按钮?