如何在用户未使用的表单时捕获 如果用户不使用C#代码对此表单进行任何操作,我需要制作将在5分钟后关闭的表单请帮帮我
我在5分钟后制作关闭系统的代码
Timer.Interval = (1000) * (300);
Timer.Enabled = true;
Timer.Start();
private void Timer_Tick(object sender, EventArgs e)
{
Close();
}
但如果表单未使用,我需要激活此代码。
答案 0 :(得分:0)
写下这个。
private void Form1_Activated(object sender, EventArgs e)
{
Timer.Enabled = false;
}
private void Form1_Deactivate(object sender, EventArgs e)
{
Timer.Enabled = true;
}
答案 1 :(得分:0)
使用“Leave”事件来管理退出逻辑,比如说触发计时器。离开事件会在失去焦点时触发。