プロが教えるわが家の防犯対策術!

C#でアプリケーションを作っています。
(1)ユーザーの指定したFONT情報をファイルにセーブし、
(2)次回起動時にこのFONTでアプリケーションを起動・表示させる。

このようなFont情報はどのようにファイルに保存すればいいのでしょうか?
例えば、MSゴシック Size10 斜体 太字 といった情報です。

FontクラスにTostringのオーバーライドがあり、テキスト形式にはとりあえず書き出せるようですが、このテキスト形式のフォーマットがよくわからない為、出来ません
(単に面倒だということもありますが)。

もっと簡単にFont情報のセーブ・ロードはできないものでしょうか?

A 回答 (1件)

Font クラスは、ISerializable インターフェースを実装していますからBinaryFormatter クラスを用いて簡単にSerialize, Deserialize してファイルに保存、読み出しできます。


MSDNのヘルプ(ローカル)にサンプルがあります。
ネット上では以下を参照してみて下さい
http://msdn.microsoft.com/library/ja/default.asp …
    • good
    • 0
この回答へのお礼

ご紹介の内容で出来ました。
ありがとうございました!!!
BLUEPIXYさんには以前にも私の質問に何回か適切な回答を頂き、とてもとても感謝しています。
m(_ _)m

お礼日時:2006/07/10 06:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!