я это цикл:C# Как добраться до панели, созданной во время работы программы?
int iPanelNumber = 1;
foreach (string[] Persons in alItems)
{
Panel pPanelContainer = new Panel();
pPanelContainer.Width = contentPanel.Width;
pPanelContainer.Height = 50;
pPanelContainer.BackColor = Color.FromArgb(
Convert.ToInt32(aWhiteContentBackgroundColors[0]),
Convert.ToInt32(aWhiteContentBackgroundColors[1]),
Convert.ToInt32(aWhiteContentBackgroundColors[2]));
pPanelContainer.Name = "PanelContainer" + iPanelNumber.ToString();
pPanelContainer.Visible = false;
pPanelContainer.Location = new Point(0, 0);
}
Так как вы можете видеть, я дал панели я создать имя «PanelContainer1», «PanelContainer2» и т.д ...
Но как я могу достичь эти панели?
Я, конечно, не мог добраться до них, написав:
PanelContainer1.visible = true;
Кто есть идея?
Заранее спасибо
BTW: вы не увеличиваете число iPanelNumber в своем цикле! Является ли это копией/прошлой ошибкой? – M4N