# プロパティ

マニュアル > コントロールリファレンス > 基本 > ボタンコントロール > # プロパティ |

| 共通プロパティ
プロパティ名 | 説明
全共通プロパティ | 詳しくは共通プロパティを参照下さい。
| Switch
プロパティ名 | 説明
SwitchType | スイッチタイプ。
A_SWITCH | A接点スイッチ
B_SWITCH | B接点スイッチ
ON_SWITCH | ONスイッチ
OFF_SWITCH | OFFスイッチ
ALTERNATE_SWITCH | オルタネートスイッチ
SwitchValue | スイッチのON/OFFを示す値。
| Text
プロパティ名 | 説明
Text | テキスト。
TextFont | テキストのフォント。
TextColor | テキストの色。
TextLineSpace | 複数行のテキストがあるとき、テキスト間のスペース。
TextCenterX | テキストの中心のX位置（0～1）。
TextCenterY | テキストの中心のY位置（0～1）。
| Border
プロパティ名 | 説明
Border | 枠線を表示するかどうか。
BorderColor | 枠線の色。 BorderStyleがFLATの時のみ有効です。
BorderWidth | 枠線の太さ。 BorderStyleがFLATおよび3D_FRAMEの時のみ有効です。
BorderLine | 枠線のスタイル。 BorderWidthが1の時のみ有効です。
SOLID | 直線
DASH | 点線
DOT | ドット線
DASHDOT | 点線+ドット線
DASHDOTDOT | 点線+ドット線+ドット線
BorderStyle | 枠のスタイル。
FLAT | フラット
3D_FRAME | 3D
3D_RAISE1 | 3D（凸）
3D_RAISE2 | 3D（凸高め）
＠BorderStyleX | テーマに沿った設定
Border3DLight | 3D枠線の光があたる部分の色。 BorderStyleが3D_RAISE及び3D_SUNKの時のみ有効です。
Border3DShadow | 3D枠線の影の部分の色。 BorderStyleが3D_RAISE及び3D_SUNKの時のみ有効です。
| Fill
プロパティ名 | 説明
FillColor | 背景色。
FillStyle | 背景の塗りつぶしスタイル。
SOLID | 塗りつぶし
HORIZONTAL | 横しま
VERTICALSOLID | 縦しま
FORWARD DIAGONAL | 斜め
BACKWARD DIAGONAL | 斜め
CROSS | 十字
DIAGONAL CROSS | 斜め十字
FillColorOn | SwitchValueがTRUE時の背景色。 指定しない場合、FillColorのまま変化しない。
FillColorPush | ボタンが押された時の背景色。 指定しない場合、FillColorのまま変化しない。
FillColorHover | マウスがコントロール上を通過している時の背景色。 指定しない場合、FillColorのまま変化しない。
| Light
プロパティ名 | 説明
Light | ボタン上にライト（ランプ）を表示するかどうか。
LightColorOn | LightValueがTRUE時のライトの色。
LightColorOff | LightValueがFALSE時のライトの色。
LightValue | ライトの値。
LightLeft | ボタン上に表示するライトの、X方向の左側の位置（0～1）。少数指定可。
LightTop | ボタン上に表示するライトの、Y方向の上側の位置（0～1）。少数指定可。
LightRight | ボタン上に表示するライトの、X方向の右側の位置（0～1）。少数指定可。
LightBottom | ボタン上に表示するライトの、Y方向の下側の位置（0～1）。少数指定可。
| Image
プロパティ名 | 説明
ImageFile | イメージファイルのパス。
ImageLeft | ボタン上に表示するイメージの、X方向の左側の位置（0～1）。少数指定可。
ImageTop | ボタン上に表示するイメージの、Y方向の上側の位置（0～1）。少数指定可。
ImageRight | ボタン上に表示するイメージの、X方向の右側の位置（0～1）。少数指定可。
ImageBottom | ボタン上に表示するイメージの、Y方向の下側の位置（0～1）。少数指定可。
ImageColor | イメージの色を単一色に変更したい場合に指定。
| Library
プロパティ名 | 説明
全共通プロパティ（ライブラリ） | 詳しくは共通プロパティ（ライブラリ）を参照して下さい。