tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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]

どのように変換するのか調べたのですが、わかりませんでした。
よろしくお願いします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。