私のコード:
Rs.Open("Select * From Notifications",Con)
If Not Rs.EOF Then
For i=0 to Rs.RecordCount -1
Dim Label As New Label
With Label
.Name = String.Format("Label_{0}",Rs("Id").Value.ToString)
.Text = Rs("Notification").Value.ToString
End With
If Not Panel.Controls.Contains(Label) Then
Panel.Control.Add(Label)
End If
Rs.MoveNext()
Next
End If
ただし、これにより常にパネルに制御が追加され、次のコード行が正しく実行されません。
(If Not Panel.Controls.Contains(Label) Then)
このコードはタイマーで動作します。