У меня есть список со множеством предметов, и каждый предмет должен открывать панель рядом с ним.При щелчке по элементу соответствующая панель переносится на передний план (все панели расположены в одном и том же месте).
Я пытался использовать операторы if для проверки выбранного индекса, но это приведет кТысячи операторов if, которые могут привести к путанице.
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// gets item text
string text = listBox1.GetItemText(listBox1.SelectedItem);
// brings panel to front
panel**the text string goes here**.BringToFront();
}
Я пытаюсь использовать переменную, чтобы получить текст выбранного элемента, а затем использовать эту переменную в имени элемента управления (аналогичнокак вы можете использовать переменные в строках), но это не работает для меня.Есть ли альтернативный способ или это невозможно?