我需要一个解决方案来解决我项目中的一个小问题,我会尽可能简单:
在我项目中的一个表单中,用户应该能够向表单添加一个面板,并且该表单应该包含 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)