如下代码
//这是当点击网站的查询按钮时触发的事件
private void btnElement_Click(object sender, HtmlElementEventArgs e)
{
timer1.Enabled = true;
string content = this.webBrowser1.Document.GetElementById("query_result").InnerText;
if (content.IndexOf("查询超时") > 0 && content.Equals("所属地:"))
{
MessageBox.Show(content);
timer1.Enabled = false;
timer1.Stop();
}
else if (content.Equals("所属地:"))
{ }
else
{
MessageBox.Show(content);
timer1.Enabled = false;
timer1.Stop();
}
}
//这是timer控件的事件
private void timer1_Tick(object sender, EventArgs e)
{
btnElement_Click(this,null);
}当点击网站查询按钮的时候我的timer控件启动,当得到我想要的数据的时候让 timer控件停止,但是我这样写不好用,求高手解答
//这是当点击网站的查询按钮时触发的事件
private void btnElement_Click(object sender, HtmlElementEventArgs e)
{
timer1.Enabled = true;
string content = this.webBrowser1.Document.GetElementById("query_result").InnerText;
if (content.IndexOf("查询超时") > 0 && content.Equals("所属地:"))
{
MessageBox.Show(content);
timer1.Enabled = false;
timer1.Stop();
}
else if (content.Equals("所属地:"))
{ }
else
{
MessageBox.Show(content);
timer1.Enabled = false;
timer1.Stop();
}
}
//这是timer控件的事件
private void timer1_Tick(object sender, EventArgs e)
{
btnElement_Click(this,null);
}当点击网站查询按钮的时候我的timer控件启动,当得到我想要的数据的时候让 timer控件停止,但是我这样写不好用,求高手解答
timer1.Enabled = false;
Thread.Sleep(1000);//休眠1000然后再停止
timer1.Stop();