我的代碼代碼不檢查:VB.NET:如果在面板存在控制
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)
這代碼在定時器中工作。
我不明白你想要什麼 – SysDragon
檢查「Id」和「通知」...........它的每個循環都會有所不同 – andy
這段代碼在定時器中工作並檢查一分鐘。如果通知顯示在面板上,那麼我不想添加新的。如果不顯示通知(是新的),那麼我想添加到與新的控制標籤面板。 –