• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C# Font情報を保存したい)

C#でFont情報を保存する方法

このQ&Aのポイント
  • C#でアプリケーションを作っています。ユーザーの指定したFONT情報をファイルに保存し、次回起動時にこのFONTでアプリケーションを起動・表示させる方法を教えてください。
  • FontクラスにはToStringのオーバーライドがあり、テキスト形式にフォント情報を書き出すことができますが、具体的なフォーマットがわかりません。より簡単な方法でFont情報の保存・読み込みをする方法があれば教えてください。
  • フォントの情報は、MSゴシック、サイズ10、斜体、太字などの情報を含んでいます。これをファイルに保存して、次回起動時に再度設定する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

Font クラスは、ISerializable インターフェースを実装していますからBinaryFormatter クラスを用いて簡単にSerialize, Deserialize してファイルに保存、読み出しできます。 MSDNのヘルプ(ローカル)にサンプルがあります。 ネット上では以下を参照してみて下さい http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpref/html/frlrfSystemRuntimeSerializationFormattersBinaryBinaryFormatterClassTopic.asp

jyuzou
質問者

お礼

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

関連するQ&A