C# 做个刷新指定网页的工具

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:13:04
windows窗体 可以设置刷新次数;指定网页.
是内嵌的。

最简单的方法如楼上讲的用webBrowser的Negative()方法,你要刷新多少次就进行一个循环调用该方法;另一种方法是,webBrowser的刷新的快捷键是F5,你可以向webBrowser的控件定时发送一次F5,代码:

System.Windows.Forms.SendKeys.Send("{F5}");
System.Windows.Forms.SendKeys.Flush();

以上代码可以放到timer的Tick事件中定时调用,同Negative()方法一样;不过要使用这个方法时要注意,webBrowser必须是获聚焦状态;如果此时你打开一个系统自带的记事本程序,你会发现记事本里的内容会在过一定时间后自动增加一个时间字串(有点像病毒,记事本的F5快捷键的功能是向记事本插入日期/时间字串),这就是接受F5的控件焦点不同所造成的。

你的意思是刷新IE里的还是WinForm里内嵌浏览器里的内容呢?

WebBrowser1.Negative(url);

WebBrowser1.Negative(url);