- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# Font情報を保存したい)
C#でFont情報を保存する方法
このQ&Aのポイント
- C#でアプリケーションを作っています。ユーザーの指定したFONT情報をファイルに保存し、次回起動時にこのFONTでアプリケーションを起動・表示させる方法を教えてください。
- FontクラスにはToStringのオーバーライドがあり、テキスト形式にフォント情報を書き出すことができますが、具体的なフォーマットがわかりません。より簡単な方法でFont情報の保存・読み込みをする方法があれば教えてください。
- フォントの情報は、MSゴシック、サイズ10、斜体、太字などの情報を含んでいます。これをファイルに保存して、次回起動時に再度設定する方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Font クラスは、ISerializable インターフェースを実装していますからBinaryFormatter クラスを用いて簡単にSerialize, Deserialize してファイルに保存、読み出しできます。 MSDNのヘルプ(ローカル)にサンプルがあります。 ネット上では以下を参照してみて下さい http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfSystemRuntimeSerializationFormattersBinaryBinaryFormatterClassTopic.asp
お礼
ご紹介の内容で出来ました。 ありがとうございました!!! BLUEPIXYさんには以前にも私の質問に何回か適切な回答を頂き、とてもとても感謝しています。 m(_ _)m