Мне нужно решение небольшой проблемы в моем проекте, и я сделаю это максимально простым:
В одной из форм моего проекта пользователь должен иметь возможность добавить панель в форму, и эта форма должна содержать 2 элемента управления... метку и (секундомер или таймер).
Проблема в том, что после динамического создания секундомера я не могу установить имя для секундомера. Позже в этой форме, когда пользователь нажимает на секундомер панели, должен запускаться. Как я могу установить имя для созданного секундомера? или любое другое решение, если мой путь слишком глуп. Вот что у меня есть:
Dim Panels As Integer = ds.Tables("Pool").Rows.Count
For i = 1 To Panels
'set the new panel number
Dim NextPanelNumber As Integer = FlowLayoutPanel1.Controls.Count + 1
'controls to be added
Dim NextPanel As New PanelControl
Dim NextPanelLabel As New LabelControl
Dim NextPanelStopwatch As New Stopwatch
'determine properties for new table
NextPanel.Width = 200
NextPanel.Height = 114
NextPanelStopwatch.Name = "anything" ' <-- PROBLEM IS HERE
'add controls into new panel
NextPanel.Controls.Add(NextPanelLabel)