【发布时间】:2017-09-19 22:39:42
【问题描述】:
我正在尝试在 groupBox 中填充一些标签和轨迹栏。我正在使用列表来定义它们的数量。但我无法正确放置它们。此表单将是一个关于人员的简单民意调查,当我从组合框中选择人员时,将从 csv 文件中提取问题并存储在列表中以在程序的多个部分中使用。
这是我当前的代码:
private void InitializeUI()
{
pList = Database_IO.ParsePersonelData();
fList = Database_IO.ParseFactorData();
foreach (Personel p in pList)
{
personelCB.Items.Add(p.personelName + " " + p.personelSurname);
}
List<Label> labels = new List<Label>();
List<TrackBar> tBars = new List<TrackBar>();
foreach (Factor f in fList)
{
Label l = new Label
{
Text = f.factorName
};
labels.Add(l);
this.Controls.Add(l);
l.Parent = evalGroup;
TrackBar t = new TrackBar();
tBars.Add(t);
this.Controls.Add(t);
t.Parent = evalGroup;
}
}
这就是我想要做的。动态地。我怎样才能做到这一点?
【问题讨论】: