- 締切済み
VB.NETでフォントのカラーを変える方法
VB.NETを使っていますが、Label.text=color.redと色指定を記述するパターンをcolor.redの部分に変わってhex値で指定する方法をご存知ないでしょうか。DBから抽出したカラー情報が10進数で書かれています。 まずこれを16進数に直す必要があると思いますが・・・ 宜しくお願いいたします
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hershe
- ベストアンサー率55% (5/9)
回答No.1
こんばんわ。hersheと申します。 私はVB6.0ユーザですが、VBで16進数の値を扱う場合、"&HFFFFFF"のように頭に"&H"を付けて使用しています。 ですのでラベル(Labelってラベルですよね??(^^;))のフォントカラーを設定する場合は、 Label.ForeColor = "&HAAAAAA" この様に設定します。 10進数から16進数に直してから設定する場合は、HEX関数を使用して Label.ForeColor = "&H" & Hex(11184810) と記述できます。色は上記のものと同じになるはずです。 以上ですが、これはVB6.0での話しなのでもしかしたら参考にならないかもしれません(^^; 確認なのですがVB.NETの場合は、LabelのTextプロパティにカラーを設定するとフォントの色を変えられるのでしょうか?だとしたらVB6からすると随分と変わってしまったのですね・・・。 今後.NETの回答をする場合は気を付けるようにします。
お礼
お返事有難うございました。 どうもARGBでそれぞれ指定すると可能みたいでした。