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 };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | Vcl.ExtCtrls |
Description
TColorBoxStyles et TColorBoxStyle indiquent comment un contrôle boîte de couleurs affiche ses sélections.
Le tableau suivant énumère les valeurs possibles de TColorBoxStyle :
Style | Signification |
---|---|
cbStandardColors |
La boîte de couleurs contient les 16 premières constantes de couleur de l'unité Graphics. Il s'agit de constantes telles que clRed ou clBlack, qui représentent des valeurs RGB fixes. |
cbExtendedColors |
La boîte de couleurs contient clMoneyGreen, clSkyBlue, clCream, et clMedGray. |
cbSystemColors |
La boîte de couleurs contient les constantes de couleur symboliques qui reflètent les valeurs spécifiées dans le Panneau de configuration Windows. |
cbIncludeNone |
La boîte de couleurs contient clNone. Cette option n'a d'effet que si Style comprend cbSystemColors. |
cbIncludeDefault |
La boîte de couleurs contient clNone. Cette option n'a d'effet que si Style comprend cbSystemColors. |
cbCustomColor |
La première entrée de la boîte de couleurs représente une couleur personnalisée. Quand vous sélectionnez l'entrée personnalisée, la boîte de couleurs affiche une Boîte de dialogue de sélection de couleur, qui vous permet de spécifier une couleur personnalisée. |
cbPrettyNames |
La boîte de couleurs énumère les noms comme des mots plutôt que comme des chaînes constantes de couleur (par exemple 'Black' au lieu de 'clBlack'). |
cbExtendedColors |
La boîte de couleurs énumère une liste personnalisée de couleurs. Utilisez l'événement OnGetColors pour remplir la liste de couleurs (le nom d'affichage et la couleur correspondante). |
- Remarque : La valeur cbCustomColor vous permet de sélectionner seulement une couleur personnalisée du Colordialog qui est ouvert.
- Remarque : Dans l'événement OnGetColors, vous pouvez ajouter à la liste de la boîte de couleurs autant de couleurs que vous voulez.