お世話になります。
複数展開しているフォームの中から特定のNameを持つフォームを一気にClose処理を作成したいのですが、
下記のコードではOpenFormsで取得したコレクションの内容を変更してしまうのでエラーが起きてしまいました。
フレームワーク: .NET Framework 4.6
統合開発環境 : Visual Studio 2017 Express
c#
1 2 foreach (Form frm in Application.OpenForms) 3 { 4 if(frm.Name.ToString() == "FormHoge") 5 { 6 frm.Close(); 7 } 8 } 9
なにかうまい方法はないでしょうか、ご助言いただけますと幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/05 01:48
2018/12/05 02:05 編集
2018/12/05 03:18