タイトル | : Re: コントロールにHTMLカラーを設定 |
記事No | : 11048 |
投稿日 | : 2008/01/04(Fri) 19:46 |
投稿者 | : 琴 |
可か不可かで言えば不可でしょうね。 直接指定されてもVBからしたら「#FFFFFF」なんて知らない言葉ですし。 実際に試してみれば確認できますよ。
VBが判るように置き換えるとすると 16進数表記「&HFFFFFF」か、関数「RGB(&HFF, &HFF, &HFF)」または カラー定数(vbRedやvbWhiteなど)しかないかと。
16進数表記「&HFFFFFF」は左からBGRの順になるので注意が必要です。 また、10進数換算でマイナス値になってしまうとエラーになるので あまりよろしくありません。 例えば、緑一色にしようと「&H00FF00」を指定すると、 これは「-256」と判断されてしまいエラーとなります。
RGB関数は引数が左から順番にR、G、Bとなります。 各引数には「0〜255」または「&H0〜&HFF」で指定することができます。 例えば、緑一色にしようとするなら「RGB(&H0, &HFF, &H0)」でOKです。
カラー定数はあらかじめ定義されているいくつかの色を指定できます。 例えば、緑一色にしようとするなら「vbGreen」となります。 当然、色の微調整は利きません。
|