Vcl.ExtCtrls.TColorBoxStyles
Delphi
TColorBoxStyles = (cbStandardColors, // first sixteen RGBI colors
cbExtendedColors, // four additional reserved colors
cbSystemColors, // system managed/defined colors
cbIncludeNone, // include clNone color, must be used with cbSystemColors
cbIncludeDefault, // include clDefault color, must be used with cbSystemColors
cbCustomColor, // first color is customizable
cbPrettyNames,
cbCustomColors); // All colors are custom colors
C++
enum DECLSPEC_DENUM TColorBoxStyles : unsigned char { cbStandardColors, cbExtendedColors, cbSystemColors, cbIncludeNone, cbIncludeDefault, cbCustomColor, cbPrettyNames, cbCustomColors };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | Vcl.ExtCtrls |
説明
TColorBoxStyles と TColorBoxStyle は、カラー ボックス コントロールがどのように選択されたものを表示するかを示します。
次の表は、TColorBoxStyle の利用可能な値を一覧しています:
Style | 含まれた場合の意味 |
---|---|
cbStandardColors |
カラー ボックスには、Graphics ユニットからの最初の 16 色定数が一覧される。 これらは、clRed や、clBlack といった定数で、固定 RGB 値を表します。 |
cbExtendedColors |
カラー ボックスには、clMoneyGreen、clSkyBlue、clCream、clMedGray が含まれる。 |
cbSystemColors |
カラー ボックスには、シンボリック カラー定数が含まれ、Windows のコントロール パネルで指定された色が反映される。 |
cbIncludeNone |
カラー ボックスには、clNone が含まれる。 このオプションは、Style に cbSystemColors が含まれている場合のみ、効果があります。 |
cbIncludeDefault |
カラー ボックスには、clNone が含まれる。 このオプションは、Style に cbSystemColors が含まれている場合のみ、効果があります。 |
cbCustomColor |
カラー ボックスの最初のエントリが、カスタム色を表す。 Custom エントリを選択した場合、カラー ボックスには、Color selection dialog が表示され、ユーザーはカスタム色を指定することができます。 |
cbPrettyNames |
カラー ボックスには、カラー定数文字列ではなく、単語の名前で一覧される(たとえば、'clBlack' ではなく 'Black' となる)。 |
cbExtendedColors |
カラー ボックスには、カスタマイズされた色のリストが一覧される。 OnGetColors イベントを使用すると、この色のリストを設定することができます(表示名および該当する色)。 |
- メモ: cbCustomColor 値により、カスタム色 only を開かれている ColorDialog から選択することができます。
- メモ: OnGetColors イベントでは、カラー ボックスのリストに、好きな数の色を追加することができます。