コレクションが変更されました。列挙操作が実行されない可能性があります。」ループでよくあるエラーのようですforeach
が、私にはわかりません。フォームには2つのクラスがあります。1つは起動時に開始され、ボタンは2番目のフォームの新しいインスタンスを作成して表示します。二次フォームを閉じるInvalidOperationException
と、が表示されます。
FirstForm.cs
public partial class FirstForm : Form
{
SecondForm frmSecond;
...
private void button1_Click(object sender, EventArgs e)
{
frmSecond= new SecondForm ();
frmSecond.Show();
}
}
SecondForm.designer.cs
partial class SecondForm
{
...
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing); // InvalidOperationException thrown here.
}
}