鼠标等待单击操作

时间:2015-03-19 09:02:31

标签: c# mouseevent mouse

如何鼠标在按钮上等待一秒钟以选择此按钮? 我有5个按钮,当用户想要选择其中一个按钮时,必须等待1秒才能选择

1 个答案:

答案 0 :(得分:1)

我不知道任何内置方法。你需要找出自己的解决方案 - 我想的很少。例如:在启动时禁用此按钮,并在一秒钟(1000毫秒)后使用MouseEnter事件启用它。

MouseEnter_handler(object sender, EventArgs e)
{
    Button MyButton = sender as Button;
    StopWatch sw = new StopWatch();
    sw.Start();
    while (sw.ElapsedMilliseconds < 1000)
    {}
    MyButton.Enabled = true;
}

将此方法绑定到所有按钮,因为有一个发件人参数 - 您不需要一直复制它。