我目前正在构建一个应用程序,我希望计时器仅在我单击特定按钮时启动。
那么有没有在点击按钮后启动计时器的方法呢? (我不希望计时器在页面加载后立即启动)
最佳答案
检查这个post .
//Inside Page Load
System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
dt.Interval = new TimeSpan(0, 0, 0, 0, 500); // 500 Milliseconds
dt.Tick += new EventHandler(dt_Tick);
为您的计时器勾选事件处理程序
void dt_Tick(object sender, EventArgs e)
{
// Do Stuff here.
}
现在在你的按钮点击事件处理程序上你会做
dt.Start();
希望这对您有所帮助。
关于c# - 如何在事件处理程序中设置计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8892995/