0

「axMozillaBrowser1(Mozilla ActiveX Control)」を使用して Web ページを 3 回リロードしようとしていますが、axMozillaBrowser1 コントロールが Web ページをロードしておらず、コーサーが定期的に点滅しているのを待っていますが、ブラウザー コントロールは Web ページをロードしていません。

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