私はいくつDocumentsPanel
かの開いているフォームを持っていますが、それぞれが別の種類です。ループで開いていたファイルを保存するにはどうすればよいですか。
この場合、これは機能します。
using (StreamWriter file = new StreamWriter ("files.txt"))
{
foreach (FormEditor doc in dockPanel1.Documents)
{
file.WriteLine (doc.SuperFileName);
}
}
file.Close ();
ただし、FormBrowser
パネルで 1 秒を開くと、ドキュメントを保存しようとするとエラーが表示されます。エラーは次のとおりです。
Unable to cast object of type 'App1.FormBrowser' to type 'App1.FormEditor'.