Vcl.DBGrids.TCustomDBGrid.ShowPopupEditor

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ShowPopupEditor(Column: TColumn; X: Integer = Low(Integer);

C++

DYNAMIC void __fastcall ShowPopupEditor(TColumn* Column, int X = 0x80000000, int Y = 0x80000000);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Description

Affiche dans une nouvelle fenêtre l'ensemble de données imbriqué associé à la colonne.

Appelez la méthode ShowPopupEditor pour afficher l'ensemble de données imbriqué ou ADT dans une nouvelle grille dans une nouvelle fenêtre. Column spécifie la colonne qui représente l'ensemble de données ou le champ de référence à l'ensemble de données.

Si, par exemple, la septième colonne de la grille représente un champ ensemble de données, le code suivant affiche l'ensemble de données associé à ce champ pour l'enregistrement en cours :



DBGrid1.ShowPopupEditor(DBGrid1.Columns[7]);



DBGrid1->ShowPopupEditor(DBGrid1->Columns->Items[7]);



ShowPopupEditor s'attend à ce que le type d'objet champ TColumn transmis soit de type ftDataSet.

Quand le bouton points de suspension de la cellule de la grille d'un ensemble de données imbriqué ou d'un champ de référence est cliqué, la méthode EditButtonClick est appelée. Si l'événement OnEditButtonClick de la grille a un gestionnaire d'événement, cet événement est déclenché et ShowPopupEditor n'est pas appelée. Si le gestionnaire d'événement n'est pas défini, ShowPopupEditor est appelée.

Les paramètres X et Y sont des coordonnées écran indiquant la position de la fenêtre d'édition surgissante. Le comportement par défaut consiste à positionner la fiche sous la cellule de la grille.

Voir aussi