1

私がやろうとしているのは、リスト ボックス内の項目が選択されているかどうかを確認することです。

メソッドは別のスレッドで実行されているため、メソッド呼び出し元を使用する必要があると思います。

string list = "";
lbxList.Invoke(new MethodInvoker(delegate { list = lbxList.SelectedItem.ToString(); }));

if (list != null)
{
 //do something
}

選択した項目が null の場合、文字列リストがそれを保持しないため、このコードは爆発します。そのため、上位 2 行を組み合わせて if ステートメントで null をチェックする方法が必要です。

ありがとう

4

1 に答える 1