Vcl.ExtCtrls.TColorBoxStyles

提供: RAD Studio API Documentation
移動先: 案内検索

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


説明

TColorBoxStylesTColorBoxStyle は、カラー ボックス コントロールがどのように選択されたものを表示するかを示します。

次の表は、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 イベントでは、カラー ボックスのリストに、好きな数の色を追加することができます。

関連項目