Vcl.ValEdit.TValueListEditor.OnEditButtonClick
Delphi
property OnEditButtonClick: TNotifyEvent read FOnEditButtonClick write SetOnEditButtonClick;
C++
__property System::Classes::TNotifyEvent OnEditButtonClick = {read=FOnEditButtonClick, write=SetOnEditButtonClick};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | Vcl.ValEdit.pas Vcl.ValEdit.hpp |
Vcl.ValEdit | TValueListEditor |
Description
Se produit lorsque l'utilisateur clique sur le bouton points de suspension d'une cellule de la colonne des valeurs ou applique la combinaison de touches Ctrl+Entrée alors que la focalisation se trouve sur une cellule de valeur qui possède un bouton points de suspension.
Ecrivez un gestionnaire d'événement OnEditButtonClick pour afficher une boîte de dialogue qui permet à l'utilisateur de modifier une valeur dans la colonne Valeurs. Cet événement ne se produit que pour les éléments dont le paramètre EditStyle de la propriété ItemProps a pour valeur esEllipsis.
Dans le gestionnaire d'événement, vous pouvez utiliser la propriété Row pour identifier la ligne que l'utilisateur modifie. Le gestionnaire d'événement (ou la boîte de dialogue qu'il affiche) peut utiliser la propriété Keys pour identifier la valeur de clé en cours puis utiliser celle-ci pour obtenir et définir l'entrée correspondante dans la propriété Values en cours de modification.