private void button2_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("http://www.baidu.com");
Thread NewThread = new Thread(new ThreadStart(NN));
NewThread.Start();
// webBrowser1.DocumentCompleted+=new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
void NN()
{
idx = 0;
object o;
GSW SW = new GSW(bb);
IAsyncResult obj = SW.BeginInvoke(null, null);
while (true)
{
if (obj.IsCompleted == true)
{
idx++;
if (idx < listBox1.Items.Count)
{
webBrowser1.Navigate(listBox1.Items[idx].ToString());
obj = SW.BeginInvoke(null, null);
}
}
}
{
webBrowser1.Navigate("http://www.baidu.com");
Thread NewThread = new Thread(new ThreadStart(NN));
NewThread.Start();
// webBrowser1.DocumentCompleted+=new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
}
void NN()
{
idx = 0;
object o;
GSW SW = new GSW(bb);
IAsyncResult obj = SW.BeginInvoke(null, null);
while (true)
{
if (obj.IsCompleted == true)
{
idx++;
if (idx < listBox1.Items.Count)
{
webBrowser1.Navigate(listBox1.Items[idx].ToString());
obj = SW.BeginInvoke(null, null);
}
}
}
}
{
Thread NewThread = new Thread(aa);
NewThread.Start();
}
delegate void GSW(object i);
void aa()
{
int i=1;
while (true)
{
GSW SW = new GSW(bb);
textBox1.Dispatcher.BeginInvoke(SW, new object[] { i });
Thread.Sleep(1000);
i++;
}
}
void bb(object i)
{
textBox1.Text = i.ToString();
}