if (Int32.Parse(strTotals) == 0 && nTotalCount != 0)
{
nTotalCount = 0;
for (int j = 0; j < 66; j++)
{
if (GameHistoryPicBox1[j].InvokeRequired)
{
GameHistoryPicBox1[j].BeginInvoke(new MethodInvoker(() =>
{
if ((j + j / 6) % 2 == 0)
GameHistoryPicBox1[j].Image = Properties.Resources.al1; // Line2
else
GameHistoryPicBox1[j].Image = Properties.Resources.al2; // Line4
}));
}
else
{
if ((j + j / 6) % 2 == 0)
GameHistoryPicBox1[j].Image = Properties.Resources.al1;
else
GameHistoryPicBox1[j].Image = Properties.Resources.al2;
}
}
}
nTotalCount
スレッドを使用して値を確認しています。
がゼロの場合nTotalCount
、すべてのゲームの画像ボックスの画像を消去する必要があります。
だから私は上記のコードを実装しました。
残念ながら、エラーが発生しました:
タイプ 'System.IndexOutOfRangeException' の未処理の例外
2号線と4号線。
j
値は でした66
。
j
値がである可能性はあります66
か?