我有一个foreach循环,我需要暂停以允许用户在窗体上输入。允许来自foreach循环的用户表单输入?
foreach (XmlNode node2 in xmlFile)
{
...get currentRow from XML file
...update form label
???wait for user to enter data on form and press button
}
在C#中有什么样的等待用户输入函数可以用来做到这一点吗?
UPDATE:
基于I已成功修改程序到反馈:
- 加载XML列表到队列(使用ForEach循环)
- 安装程序的用户输入来迭代通过队列(删除顶部项目,显示下一个顶部项目)
输入窗体是否始终显示给用户?当用户开始输入信息时,你只想暂停foreach循环吗? – Tipx
我通常喜欢做事件驱动的行为。通常它们比嵌套模式表单更干净。 –