У меня есть панель в WinForms, которая загружает панели во время выполнения вызова метода.Получение сведений о контроле, загруженных в панель динамически в WinForms
Мой код выглядит следующим образом:
//Adding a child panel
Panel p = new Panel();
//Adding controls to panel
Label lbl5 = new Label();
lbl5.Location = new Point(105, 3);
lbl5.Text = note.noteName;
Label lbl6 = new Label();
lbl6.Location = new Point(105, 43);
lbl6.Text = note.noteName;
p.Controls.Add(lbl5);
p.Controls.Add(lbl6);
//Adding child panel to main panel
Panel1.Controls.Add(p);
В этом случае, когда метод называется будет добавлен к главной панели нового ребенка панели.
Могу ли я щелкнуть конкретную панель, которая отображается на главной панели?
Я хочу получить значение элементов управления, присутствующих на выбранной панели, и показать его где-нибудь.
Буду признателен за любую помощь по этому вопросу.
В этом коде вы не добавлять метки к детской панели! –
Как вы относитесь к выбору? Вы хотите щелкнуть по нему или выбрать его в цикле? – Huntt
@Huntt, когда пользователь нажимает на дочернюю панель, он должен получать контрольные значения в нем ... –