在我的項目中,會爲數據庫中的每一行創建一個標籤並將其添加到面板控件中。我需要一個解決方案來實現以下功能: 當計時器滴答時,我希望所有這些標籤文本值與System.Time.Now同步。並且所有這些標籤都因此而得名。我如何從Time.Tick訪問他們的.Text值?如何在VB.NET中更改動態創建的Label的值?
For i = 1 To ds.Tables("MyTable").Rows.Count
Dim NextPanel As New Panel
Dim NextLabel As Label
NextPanel.Controls.Add(NextLabel)
MyForm.Controls.Add(NextPanel)
NextLabel.Name = "MyLabel" & i
NextPanel.Name = "MyPanel" & i
Next
在這裏,我有問題調用這些控件:
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
' I want each label's text to be Time.Now()
End Sub
很好解釋。謝謝,它的工作原理。 – Boher 2013-03-04 03:48:28