トップ回答者
ユーザー定義型のファイル保存について

質問
-
環境 ( VB.NET2005 )
フォームの情報を読み込み、後日で保存した内容を画面に表示したい
下記、2、3の実現方法が分からなくって困っています。
1.form1でデザインしたフォームの情報を下記ソースで一旦保存
Dim form1_buf As form1
form1_buf = me 'フォーム1情報保存
2.form1_bufの内容をファイル保存
fs = New FileStream(file_path, FileMode.Create, FileAccess.Write)
sw = New StreamWriter(fs)sw.write(??????)
3.ファイルを読込み、form1_bufにセット
'ファイル読み込み
'読み込んだ内容を反映
form1_buf.show()
宜しくお願いします。
回答
-
最初は、
外部ファイルにコントロールのプロパティを格納する
http://dobon.net/vb/dotnet/programing/dynamicproperties.htmlだと思ったのですが、要件からすると以下が参考になりそうです。
オブジェクトの内容をファイルに保存、復元する
http://dobon.net/vb/dotnet/file/xmlserializer.html
すべての返信
-
最初は、
外部ファイルにコントロールのプロパティを格納する
http://dobon.net/vb/dotnet/programing/dynamicproperties.htmlだと思ったのですが、要件からすると以下が参考になりそうです。
オブジェクトの内容をファイルに保存、復元する
http://dobon.net/vb/dotnet/file/xmlserializer.html