#04 色の定数一覧表

フォームの背景色やラベル・テキストボックスの色はすべてプロパティシートから設定できますが、状況に合わせて動的に色を変更したい場合もあります。その場合には、該当するプロパティに、プロパティシートにあるような"16777215"といった数値を代入することで対応できます。しかし、下表にあるような色の定数を指定することで、その色の持つ意味を後から簡単に判別することができます。

また、Windowsのバージョンによってコマンドボタンの色などは微妙に違います。特定の色を指定するのではなく、そのような「システムカラー」の値を指定しておくことによって、OSが変わってもそれに合わせた色表示が可能となります。

定数
vbBlack
vbRed
vbGreen
vbYellow
vbBlue
マゼンタ vbMagenta
シアン vbCyan
vbWhite
アクティブウィンドウの境界の色 vbActiveBorder
アクティブウィンドウのタイトルバーの色 vbActiveTitleBar
コマンドボタンの表面の立体的な表示の色 vbButtonFace
コマンドボタンの端の立体的な表示の色 vbButtonShadow
デスクトップの色 vbDesktop
淡色表示 (無効) の文字の色 vbGrayText
コントロールで選択された項目の背景色 vbHighlight
コントロールで選択された項目の文字の色 vbHighlightText
非アクティブウィンドウの境界の色 vbInactiveBorder
非アクティブキャプションの文字の色 vbInactiveCaptionText
非アクティブウィンドウのタイトルバーの色 vbInactiveTitleBar
ツールヒントの背景色 vbInfoBackground
ツールヒントの文字の色 vbInfoText
メニューの背景色 vbMenuBar
メニューの文字の色 vbMenuText
スクロールバーの色 vbScrollBars
キャプションの文字、サイズ ボックス、スクロール矢印の色 vbTitleBarText
ウィンドウの背景色 vbWindowBackground
ウィンドウのフレームの色 vbWindowFrame
ウィンドウの文字の色 vbWindowText

| Index | Prev | Next |

 

Copyright © T'sWare All rights reserved