Имам нужда от решение за малък проблем в моя проект и ще го направя възможно най-просто:
В един от формулярите в моя проект потребителят трябва да може да добави панел към формуляра и този формуляр трябва да съдържа 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)