Existe t'il un moyen de faire du drag and drop entre deux DBGrid ?
Existe t'il un moyen de faire du drag and drop entre deux DBGrid ?
Oui si tu es un expert DELPHI et si tu as un bon format de base de données. Peut être existe-t-il des composants mais ça m'étonnerai
Salut,
La VCL te propose des évènements pour gérer le drag & drop entre composants :
OnStartDrag,
OnDragOver,
OnDragDrop
Consulte la doc Delphi sur ces évènements, ainsi que sur la méthode BeginDrag - toutes ces méthodes font parties de la classe TControl.
J'ai appris les principes du mécanisme en cherchant "drag drop" sur la FAQ de développez.com, en particulier en lisant les articles suivant : celui-ci et celui-là.
En gros : sur l'évènement OnBeginDrag, tu peux fabriquer un objet qui contient toutes les infos que tu souhaites transférer (par ex les infos des objets sélectionnés...) et c'est cet objet qui sera transmis au composant qui recevra l'évènement OnDragDrop.
*LeGEC*
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager