【发布时间】:2023-04-10 12:04:01
【问题描述】:
我的 Windows 窗体中有一个面板,我想在其中添加其他控件(如文本框)并遍历面板中的所有元素以检索其中的所有数据。
这可能与面板控件有关吗?
我尝试了一个 foreach 循环,例如
foreach(textbox tb in panel1)
{
}
但我收到一条错误消息,提示面板没有 GetEnumerator 的公共定义。
什么是更好的控件/容器,我可以在其中添加更多控件并最终访问其中的所有控件及其数据?
更新 提醒一下 - 我在代码中添加多个文本框时遇到了一些问题。 我创建了一个文本框对象,然后将其添加到面板中,但只显示了一个。 我在本网站的其他地方和其他地方读到过添加同名文本框可能会导致问题。
为了解决这个问题,我将面板替换为效果很好的流程布局面板。 希望这对其他人有所帮助。
【问题讨论】:
-
确保您的数据结构(本例中为panel1)能够生成迭代器。