我試圖向我的表單中的面板添加標籤數組。 我選擇了一個標籤,因爲我可以爲文字設置顏色。 如果有更好的方法,請讓我知道。向面板添加標籤陣列
下面的代碼運行正常,但只會顯示一個標籤。 我設置了一個斷點,並在添加之前查看了數組,並且所有的元素都在那裏。
但是,面板上實際只顯示一個標籤。
這是代碼。
int y = 0;
int index = 0;
Label[] labels = new Label[10];
//Add Spareboard Employees to Spare List
foreach (Employee employee in EmployeeList)
{
labels[index] = new Label();
labels[index].Text = employee.Name;
labels[index].ForeColor = Color.Red;
labels[index].Location = new Point(0, y);
y = y + 10;
++index;
}
// Add the Label control to the form.
SparePanel.Controls.AddRange(labels);
在此先感謝
同樣的事情發生,如果我把它定義爲控制 – Greycrow 2010-01-10 22:34:17