【发布时间】:2012-12-19 21:07:26
【问题描述】:
我在 winforms 应用程序中有一个面板,我想在其中以垂直对齐方式显示一些数据。我将从 XML 文档中获取该数据。我将像这样遍历 XML:
for (int i = 0; i < node.ChildNodes.Count; i++)
{
lbl = new Label();
lbl.Text = node.ChildNodes[i].Name + " = " + node.ChildNodes[i].InnerText;
panel1.Controls.Add(lbl);
}
最后我只能看到第一条记录显示在面板的左上角,但是循环通过panel1.controls,我可以看到计数是79,我只需要正确定位它们。
我怎样才能做到这一点?
【问题讨论】:
-
这非常浪费资源。使用列表框。
标签: c# winforms visual-studio-2010 panel