0

我使用带有 Webbrowser 控件的 WinForm 编写程序。如果我点击按钮,它应该会在论坛中回复帖子或主题两次或多次。但是,它只工作一次,我不知道为什么它会这样运行。这是 C# 中的代码,它们位于方法
private void startButton_Click(object sender, EventArgs e)

while (maxTimes > 0)
{
    while (true)
    {

        if (this.webBrowser1.ReadyState == WebBrowserReadyState.Complete)
        {
            HtmlDocument document = this.webBrowser1.Document;
            HtmlElement htmlTextarea = document.GetElementById("fastpostmessage");
            htmlTextarea.SetAttribute("value", content);

            document.GetElementById("fastpostsubmit").InvokeMember("Click");

            //System.Threading.Thread.Sleep(1000);
            //Application.DoEvents(); 
            break;
        }
    }


    maxTimes--;
}

每次,我单击按钮,它只回复一次,无论maxTimes的值如何。如果我再次点击。它可以回复,但只能回复一次。我试图找出原因。这里有人可以帮助我吗?任何帮助将非常感激。

4

0 回答 0