自前のダイアログボックスやボタンのBackColorやForeColorを自由に変更するアプリを作成しています。カラー選択ダイアログから選択された色をBackColorやForeColorに設定して色を変えていまして、その情報をファイルに保存してます。カラー選択ダイアログのカラープロパティをToString()としてファイルに書いているのですが、↓colorDialogColor.Color.ToString()実際に書かれたファイルを見ると以下のようになっております。B=128]これを次回プログラム起動時に読み込んで前回変えたままの色で表示したいのですが、実現方法が分かりません。(System.Drawing.Color)sb.ToString()のようにしているのですがコンパイルが通りません。INIファイルに保存しているので読み込んだ文字列はstring型ではなくStringBuilder型です。どなたか実現方法をお知りの方教えて頂ければと思います。カラー選択ダイアログのカラープロパティをToString()としてファイルに書いているのですが、をもっと数値が読み取りやすいように変更するだろうけど。そのまま使用して、メソッド一個で変換してくれるような方法をお求めなら、そう書いておきましょう。...ボクは知りませんが。数値が読み取りやすいように変更するだろうけど。Fromがあるってことは。いずれにしろColorクラスのメンバ一覧を参照してください。レスありがとうございます。B=128]のような形式で書かれると場合は特攻隊長まるるうさんおっしゃるとおり、数値の部分だけをうまくパースして保存すればいいと思います。その後教えていただいたSystem.Drawing.Color.FromArgbを使用すればうまくいきそうな気がします。[Aqua]のような形式の場合もあるので困ってます。[Aqua]のような形式の場合もあるので困ってます。いずれにしろColorクラスのメンバ一覧を参照してください。アドバイスもらったのに確かめないの???コードを選択して[F1]キーを押せばヘルプが見れませんか?メンバ一覧のページ見れば、いくらでも使えそうなものがあるというのに。数値が読み取りやすいように変更するだろうけど。Fromがあるってことは。