求救timer控制使用问题,分不多,帮帮忙吧
--------------------编程问答-----------------------------楼主资料---------
登录名:feilong999
总技术分:0
总技术排名:399203
---------结贴情况---------
截至:2010-04-05 17:05:42
总发帖:18个
正常结贴:2个
未结贴:10个
结贴率:44.44%
评语:楼主,说真的你的结贴率非常不高哇!
-------------------------- --------------------编程问答-------------------- AutoReset值是不是为false了,可设为true看看。。。 --------------------编程问答-------------------- 改一下,试试:
private void timer1_Tick(object sender, EventArgs e)
{
this.button1_Click(sender,e);
} --------------------编程问答-------------------- 你重复事件赋值了。 --------------------编程问答-------------------- this.timer1.Tick += new System.EventHandler(this.button1_Click);
这段是不是该放到form2_load里去 --------------------编程问答-------------------- 你那个多次绑定了事件了,会越来越多 --------------------编程问答-------------------- 你想想你的 timer1.Tick
这个值
第一次 { timer1_Tick } // 是个列表,所以用括号括起来
// 十秒钟后
第二次 { timer1_Tick,button1_Click }
// 十秒钟后
第三次 { timer1_Tick,button1_Click ,button1_Click }
// 十秒钟后
第四次 { timer1_Tick,button1_Click ,button1_Click ,button1_Click }
………
第N次以后呢,执行多少个 button1_Click
( 我推测的,等牛人确认 ) --------------------编程问答-------------------- timer1_Tick事件里直接执行button的事件或者
把this.timer1.Tick += new System.EventHandler(this.button1_Click);这段代码直接放到Form2_Load中。 --------------------编程问答-------------------- this.webBrowser1.Navigate(strUrl);
我跟踪了下,执行完这个后,就又执行button1_Click --------------------编程问答-------------------- this.webBrowser1.Navigate(strUrl);是不是执行了这个,会刷新页面直接去执行button1_Click --------------------编程问答-------------------- private void Form2_Load(object sender, EventArgs e)
{
timer1.Interval = 10000;
timer1.Start();
}
private void button1_Click(object sender, EventArgs e)
{
//
this.webBrowser1.Navigate(地址);
}
private void timer1_Tick(object sender, EventArgs e)
{
this.button1.PerformClick();
}
this.button1.PerformClick();
这个就会执行button1_Click方法
--------------------编程问答-------------------- 恩,谢谢大家了,请问有什么办法获取页面经过多吃跳转后的地址
比如:A地址多吃跳转到B地址
怎么根据A地址得到B地址 --------------------编程问答-------------------- webBrowser1.Navigate执行时间是否超过1秒
private void timer1_Tick(object sender, EventArgs e)
{
if (webBrowser1.StatusText.Equals(""))
{}
} --------------------编程问答-------------------- webBrowser控件可以获得当前的URL,如果在A想知道B的地址,可以用httpwatch看
--------------------编程问答-------------------- 把 this.webBrowser1.Navigate(地址);
写到一个方法里,
private void timer1_Tick(object sender, EventArgs e)
{
自己写的方法
}
private void button1_Click(object sender, EventArgs e)
{
自己写的方法
} --------------------编程问答-------------------- private void timer1_Tick(object sender, EventArgs e)
{
this.button1_Click(sender,e);
}
补充:.NET技术 , C#