私のプロジェクトでは、データベースの行ごとにラベルが作成され、パネル コントロールに追加されます。次のことを達成するためのソリューションが必要です: タイマーが刻むとき、これらすべてのラベルのテキスト値が System.Time.Now と同期されるようにします。そして、これらすべてのラベルは結果として命名されます。Time.Tick から .Text 値にアクセスするにはどうすればよいですか?
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