如何在运行时设置秒表名称?

时间:2013-01-30 04:52:17

标签: vb.net visual-studio-2010 timer add stopwatch

我需要一个针对项目中的小问题的解决方案,我会尽可能简单:

在我的项目中的一个表单中,用户应该能够在表单中添加一个面板,该表单应该包含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)

1 个答案:

答案 0 :(得分:0)

您在创建秒表时创建了秒表的名称,但没有其他名称属性。只需确保实例具有您想要开始的可见性。

Dim NextPanelStopWatch As New Stopwatch
NextPanelStopWatch.Start()