Vcl.ExtCtrls.TLBGetColorsEvent
Delphi
TLBGetColorsEvent = procedure(Sender: TCustomColorListBox; Items: TStrings) of object;
C++
typedef void __fastcall (__closure *TLBGetColorsEvent)(TCustomColorListBox* Sender, System::Classes::TStrings* Items);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | Vcl.ExtCtrls |
Description
TLBGetColorsEvent est le type des gestionnaires d'événements Vcl.ExtCtrls.TColorListBox.OnGetColors et Vcl.ExtCtrls.TCustomColorListBox.OnGetColors d'une zone de liste de couleurs.
TLBGetColorsEvent est déclenché lors du remplissage de la zone de liste de couleurs seulement quand cbCustomColors est spécifié dans la propriété Style.
Sender est l'instance du TColorListBox.
Items est un TStrings contenant une liste de couleurs affichée dans le TCustomColorListBox. Items.Strings contient la liste des chaînes d'affichage pour la zone de liste de couleurs, et Items.Objects contient la liste des valeurs TColor correspondantes à chaque nom d'affichage, transtypées en TObject. En entrée de ce gestionnaire d'événements, Items contient toutes les couleurs spécifiées dans la propriété Style, telles que cbStandard. Les couleurs sont ajoutées, déplacées ou retirées du TCustomColorListBox en manipulant cette liste Items.