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

タイトル Re: コントロールにHTMLカラーを設定
投稿日: 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」となります。
当然、色の微調整は利きません。

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

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