-4
IFステートメントで常にチェックするようにしていますか?私はListと一緒に作業しており、リストの数が変数を超えているかどうかを確認する必要があります。私は、プログラムが円滑に動作するようにする最も簡単な方法は、プログラムが動作している間、IF文を常にチェックすることです。IFステートメントで常時チェックする
IFステートメントで常にチェックするようにしていますか?私はListと一緒に作業しており、リストの数が変数を超えているかどうかを確認する必要があります。私は、プログラムが円滑に動作するようにする最も簡単な方法は、プログラムが動作している間、IF文を常にチェックすることです。IFステートメントで常時チェックする
このための最良の方法は、 'List'から 'BindingList'に変更することです。これは、リストの変更イベントを発生するイベントが有効リストである:
Private WithEvents mList As New System.ComponentModel.BindingList(Of String)
Public Sub Main()
mList.Add("An Item")
End Sub
Private Sub mList_AddingNew(sender As Object, e As System.ComponentModel.AddingNewEventArgs) Handles mList.AddingNew
If mList.Count > 100 Then
MessageBox.Show("Threshold exceeded")
End If
End Sub
Alernativelyあなたは世論調査、これは、しかし、あなたが同期の問題に注意する必要がありますスレッド/タイマーを開始することができます。
アプリケーションには、リストに項目を追加するコードが含まれています。リストに追加するたびにリストのサイズが制限を超えているかどうかをコードで確認してください。これを行う簡単な方法は、リストに項目を追加し、そのメソッドに 'If'ステートメントを含めるために使用される単一のメソッドを作成することです。 – Blackwood