Vcl.DBGrids.TCustomDBGrid.BeginColumnDrag

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function BeginColumnDrag(var Origin, Destination: Integer;  const MousePt: TPoint): Boolean; override;

C++

DYNAMIC bool __fastcall BeginColumnDrag(int &Origin, int &Destination, const System::Types::TPoint &MousePt);

Propriétés

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

Description

Commence le déplacement d'une colonne de la grille.

BeginColumnDrag est appelée automatiquement lorsque l'utilisateur clique sur une colonne pour commencer une opération de glissement.

Origin représente le numéro de la colonne à déplacer. Lorsque BeginColumnDrag est appelée, il s'agit de la colonne se trouvant sous la souris. BeginColumnDrag peut ajuster cette valeur afin de tenir compte des colonnes figées.

Destination représente la destination en cours de la colonne. A l'entrée comme en sortie, la valeur de ce paramètre est identique à celle de Origin, car la colonne n'a toujours pas été déplacée.

MousePt représente les coordonnées du point occupé par le curseur de la souris lorsque l'utilisateur a cliqué.

BeginColumnDrag renvoie true si la grille autorise le déplacement de la colonne, false s'il doit être abandonné.

Voir aussi