ログアウト機能が必要な Windows アプリケーションがあります。ログインページがないため、ログアウトでログインページにアプリケーションがスローされることは望ましくありません。ログインは、メイン ページの単なるパネルです。
次のコードを試しましたが、このエラーがスローされます。
エラー: コレクションが変更されました。列挙操作は実行されない可能性があります。
private void mnulogout_Click(object sender, EventArgs e)
{
DialogResult dialogresult=MessageBox.Show("Do You Want To LogOut?","LogOut",MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (dialogresult == DialogResult.Yes)
{
foreach (Form fm in Application.OpenForms)
{
fm.Close();
}
}
}