我写了一个类,想实现的是10分钟自动刷新一次WebBrowser,但不知道怎么将WebBrowser传递对象给w,使ter_Tick事件执行时候能调用对应的WebBrowser作刷新,请大家指导一下,谢谢。public class web_Refresh
{
private Timer ter=new Timer();
private DateTime time;
private WebBrowser w;
public void Timer_Start(WebBrowser web)
{
w = web;//这里不知道怎么写
ter.Interval = 10 * 60 * 1000;
ter.Start();
time = DateTime.Now;
}
public void Timer_Stop()
{
ter.Stop();
}
private boolean ter_Tick(object sender, EventArgs e)
{
TimeSpan x=DateTime.Now-time;
if (x.TotalMinutes >= 10)
{
w.Refresh();
time = DateTime.Now;
}
}
}
{
private Timer ter=new Timer();
private DateTime time;
private WebBrowser w;
public void Timer_Start(WebBrowser web)
{
w = web;//这里不知道怎么写
ter.Interval = 10 * 60 * 1000;
ter.Start();
time = DateTime.Now;
}
public void Timer_Stop()
{
ter.Stop();
}
private boolean ter_Tick(object sender, EventArgs e)
{
TimeSpan x=DateTime.Now-time;
if (x.TotalMinutes >= 10)
{
w.Refresh();
time = DateTime.Now;
}
}
}
解决方案 »
- winform程序如何在不同分辨率下界面不会变形?
- C#中如何能调用系统中,新建文件时的菜单,并像系统中一样,可以创建任意类型的文件?
- c# winform gridview中获取checkbox值 问题(最后点击的checkbox值获取不到)
- C#关于星相问题?
- 求书名?
- 大家帮我解释一下
- 这句有问题吗?
- 装上日文98后,怎么样调出中文输入法,上中文网站也是乱码,怎么办?
- WINFORM中用DSOFramer打开word,如何监听Ctrl+P按键事件?求大神解答!
- 用了几天c#,有些感想"C#中是区分大小写,老是要注意大小写,有些烦.不知C#是否可以和vb一样.
- 怎样实现程序启动前动态画面
- 构造函数里抛出异常是否能阻止自身被创建的问题
就是这样写啊。有什么问题?
ter_Tick.Tick += new EventHandler(ter_Tick);
终于写好了,谢谢。
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public web_Refresh WEB = new web_Refresh();
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
webBrowser4.Navigate("www.csdn.net");
WEB.ter.Tick += new EventHandler(WEB.ter_Tick);
WEB.Timer_Start(webBrowser4);
}
public class web_Refresh
{
public Timer ter=new Timer();
public DateTime Refreshtime;
private WebBrowser w;
public void Timer_Start(WebBrowser web)
{
w = web;
ter.Interval =60000;
ter.Start();
Refreshtime = DateTime.Now;
}
public void Timer_Stop()
{
ter.Stop();
}
public void ter_Tick(Object sender, EventArgs e)
{
w.Refresh();
Refreshtime = DateTime.Now;
}
}