Sco*_*sys 0 c# dialog shutdown
我想知道是否有人知道如何使用对话框来创建按下按钮事件.这是一个场景:
用户想要关闭他们的系统,但由于他们确认这一点至关重要,用户必须按住按钮5秒才能完成操作.
我试图在是的情况下这样做,即.
要确认关机,请按住"是"5秒钟.
任何人都能做到这一点之前能够提供一些帮助/见解吗?
尝试使用按钮的Mouse_Down&Mouse_Up事件和计时器(假设您使用的是WinForms).
private void button1_MouseDown(object sender, MouseEventArgs e)
{
if (this.timer1.Enabled == false)
{
this.timer1.Interval = 5000;
this.timer1.Enabled = true;
}
}
private void timer1_Tick(object sender, EventArgs e)
{
this.timer1.Enabled = false;
MessageBox.Show("Shutdown!");
}
private void button1_MouseUp(object sender, MouseEventArgs e)
{
timer1.Enabled = false;
}
Run Code Online (Sandbox Code Playgroud)