0

我正在尝试使用“axMozillaBrowser1(Mozilla ActiveX 控件)”重新加载网页 3 次,但 axMozillaBrowser1 控件未加载网页,它正在等待进程正在定期闪烁,但浏览器控件未加载网页。

如何axMozillaBrowser1等到它加载网页。

这是我的程序代码:

public partial class Form1 : Form
{
public Form1()
{
    InitializeComponent();
    progressBar1.Maximum = 3;
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
    do
    {
        axMozillaBrowser1.Navigate(textBox1.Text);
        while(axMozillaBrowser1.ReadyState != MOZILLACONTROLLib.tagREADYSTATE.READYSTATE_COMPLETE)
        {
            Application.DoEvents();
            if (axMozillaBrowser1.ReadyState == MOZILLACONTROLLib.tagREADYSTATE.READYSTATE_COMPLETE)
            { 
                progressBar1.Value = progressBar1.Value + 1; 
            }
        }
    }while(progressBar1.Value != 3);
}
}
4

0 回答 0