有关winform和wpf问题对于一段代码每隔几秒执行一次的问题
在wpf代码如下privatevoidstart_btn_Click(objectsender,RoutedEventArgse){DispatcherTimertime...
在wpf代码如下
private void start_btn_Click(object sender, RoutedEventArgs e)
{
DispatcherTimer timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(5);
timer.Tick += timer1_Tick;
timer.Start()
}
private void timer1_Tick(object sender, EventArgs e)
{
MessageBox.Show("aaaaa");
...........
}如图这是每次会跳出的框,点了以后才会往下跑,隔5秒再出现一次
在winform中用的控件是timer,因为DispatcherTimer 没有
private void start_btn_Click(object sender, RoutedEventArgs e)
{
timer.Interval =5000;
timer.Tick += timer_Tick;
}
private void timer_Tick(object sender, EventArgs e)
{
MessageBox.Show("aaaaa");
...........
则每五秒会自动跳一个,不停的跳。请问如何在winform中像wpf一样我只有点了在会继续运行下面的代码,然后隔5秒在执行一遍? 展开
private void start_btn_Click(object sender, RoutedEventArgs e)
{
DispatcherTimer timer = new DispatcherTimer();
timer.Interval = TimeSpan.FromSeconds(5);
timer.Tick += timer1_Tick;
timer.Start()
}
private void timer1_Tick(object sender, EventArgs e)
{
MessageBox.Show("aaaaa");
...........
}如图这是每次会跳出的框,点了以后才会往下跑,隔5秒再出现一次
在winform中用的控件是timer,因为DispatcherTimer 没有
private void start_btn_Click(object sender, RoutedEventArgs e)
{
timer.Interval =5000;
timer.Tick += timer_Tick;
}
private void timer_Tick(object sender, EventArgs e)
{
MessageBox.Show("aaaaa");
...........
则每五秒会自动跳一个,不停的跳。请问如何在winform中像wpf一样我只有点了在会继续运行下面的代码,然后隔5秒在执行一遍? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询