我有一个for
循环到一个站点并发布到它的表单。对于listbox
我希望它等待用户将数据填写到站点中的每个项目,然后移动。这里的关键点是“等待”。
所以我的问题是:是否可以for
循环等待用户输入?
这是for
我正在工作的循环,以便将数据加载到表单中:
if (webBrowser1.DocumentText.Contains("Welcome"))
{
for (int i = 0; i < listBox4.Items.Count; i++ )
{
listBox4.SetSelected(i, true);
listBox5.SetSelected(i, true);
//coded to submit to form
Application.DoEvents();
}
}
这是在网站上单击提交的代码:
Application.DoEvents();
foreach (HtmlElement webpageelement in allelements)
{
if (webpageelement.GetAttribute("value") == "Submit")
{
webpageelement.InvokeMember("click");
Application.DoEvents();
}
}
我也尝试过制作一个for
没有代码的循环以使其继续。例如:i++ 并发表if
声明以使其继续,但这落后于我的界面。