我有一个带有登录系统的WinForms程序。登录时,会创建一个名为session
的类。这包含与登录相关的所有信息(很像名称“会话”表示)。
现在我希望本次会议的持续时间有限。因此,在30分钟之后,课程会自我毁灭(或者它的父母会这样做,这并不重要)。
我该怎么做?我试过搜索谷歌,但显然“持续时间”和“时间跨度”等关键字会返回与我想要做的事情无关的结果。
答案 0 :(得分:0)
你可以使用Interval
计时器刻度,每隔EventHandler
秒开始N
一次(你可以启动一次并完成工作)
public class Form1 : Form
{
private Timer updateTimer;
public Form1()
{
updateTimer = new Timer();
updateTimer.Tick += new EventHandler(FixedUpdate);
updateTimer.Interval = 30000; //Time in miliseconds (30 seconds)
updateTimer.Start();
}
private void FixedUpdate(object sender, EventArgs e)
{
//Destroy your form first time it thicks after N time
}
}