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

kno*_*ter 13 c# winforms

我想添加一个计时器而不是倒计时,它会在表单加载时自动启动.开始时间应为45分钟,一旦结束,即达到0分钟,表格应终止并显示一条消息.我怎样才能做到这一点?

语言:最好是C#.

小智 49

更详细一点:

    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();
    }
Run Code Online (Sandbox Code Playgroud)