void MySetTimeout(double interval, Action action)
{
System.Timers.Timer timer = new System.Timers.Timer(interval);
timer.Elapsed += delegate(object sender, System.Timers.ElapsedEventArgs e)
{
timer.Enabled = false;
action();
};
timer.Enabled = true;
{
System.Timers.Timer timer = new System.Timers.Timer(interval);
timer.Elapsed += delegate(object sender, System.Timers.ElapsedEventArgs e)
{
timer.Enabled = false;
action();
};
timer.Enabled = true;
}
MySetTimeout(1000, delegate
{
this.Invoke(new Action(() =>
{
this.webBrowser1.Navigate(ConfigurationSettings.AppSettings["alamPath1"].ToString());
this.webBrowser2.Navigate(ConfigurationSettings.AppSettings["alamPath2"].ToString());
}));
});
本文介绍了一个简单的C#实现方法,利用System.Timers.Timer类创建了一个定时器,该定时器会在指定的时间间隔后触发导航到预设URL的功能。通过这种方式,可以实现在Windows应用程序中周期性地加载不同网页的需求。
277

被折叠的 条评论
为什么被折叠?



