【发布时间】:2016-02-05 17:42:40
【问题描述】:
int i = 0;
private void button1_Click(object sender, EventArgs e)
{
for (int j = 10; j < 1000; j = j + 1)
{
string y = i.ToString();
webBrowser1.Document.GetElementById("lst-ib").SetAttribute("value", y);
i++;
}
}
这是我在 Windows 窗体应用程序中使用的代码部分 我希望它输入值并显示它上升但是它只是跳到最后并放置最后一个输出而不是计数。 有些人说要使用计时器,但我无法让它们工作。 有什么想法吗?
【问题讨论】:
-
设置属性后尝试调用
webBrowser1.Refresh()。这将强制重绘。但是,它会(正如已删除的答案所指出的那样)更新得太快而无法看到效果。您首先要实现什么目标? -
它只会在谷歌搜索框中计数。只是为了测试。
-
如果我将它放在 for 循环中而不显示任何内容,则刷新会停止操作