私は皆の存在の悩みを回避するためにこのコードを持っています
delegate int GetSelectedIndicesCountCallback(ListBox thing);
private int GetSelectedIndicesCount(ListBox thing)
{
if (this.InvokeRequired)
{
GetSelectedIndicesCountCallback d = new GetSelectedIndicesCountCallback(GetSelectedIndicesCount);
Invoke(d, new object[] { thing });
}
else
{
return thing.SelectedIndices.Count;
}
return 0;
}
戻り値 0 は、それがないとエラーになるため、そこにあります。ただし、常に0を返します。他の値を返す方法がわかりません。