タイトル : BackColorの変換方法は 投稿日 : 2006/10/25(Wed) 10:09 投稿者 : 中高年ぼろブラマー
昨日に続いてまた投稿します。 やりたいこと FormのメニューにあるLabel1をクリックすると、Label1のBackColorを変更し、 そのBackColorをiniファイルに書き込んで、登録した処理を実行します。 次にFormを起動したときは、iniファイルを読み込んでLabel1のBackColorを変更します。 このLabel1に標準以外の色が付いている場合処理が終わっていると言う意味です。 できないこと 当サイトの「INI ファイルへの書き込み及び読み込み」を参考にして、 書き込み ret = WritePrivateProfileString("labelcolor", "LB1", Label1.backcolor.ToString, iniFileName) 読み込み ret = GetPrivateProfileString("LabelColor", "LB1", "", strBuffer, strBuffer.Capacity, iniFileName) GroupBox1.Controls("Label1" ).BackColor = strBuffer.ToString としました。 デバックするとエラーが表示されました。 「型 'String'の値を'System.Drawing.Color'に変換できません。」 またIniファイルには下のように書き込まれていました。 [LabelColor] LB1=Color [Azure] どのように変換するのか調べたのですが、わかりませんでした。 よろしくお願いします。 |