avengerfrance
Messages postés9Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention26 janvier 2010
-
17 mars 2009 à 16:53
Londonic
Messages postés298Date d'inscriptionjeudi 22 janvier 2009StatutMembreDernière intervention26 septembre 2009
-
20 mars 2009 à 19:03
Bonjour à tous,
j'ai creer un petit composant graphique perso (un viewer hexadecimal), j'en pose plusieurs sur ma form... Et j'aimerais pouvoir faire un drag and drop entre eux. Mais je n'y arrive pas ! (J'ai pourtant autorisé le Allowdrop, j'ai aussi placer des points d'arret sur les evenements DragDrop et DragEnter...)
Quelqu'un a t'il un exemple de composant perso qui gere le drag and drop ?
Ou encore mieux, qui peut me dire comment l'implémenter correctement ?
avengerfrance
Messages postés9Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention26 janvier 2010 20 mars 2009 à 18:51
Justement je viens de trouver !
dans le contrôle, il faut mettre le allowdrop de la base à false, celui du panel (parce que j'ai un panel sur la base) à true.
Ensuite dans l'événement mousedown faire un dodragdrop avec comme paramètre ce que l'on veux transférer par le drag and drop (un objet , une string ...).
Puis, il faut gerer la reception dans l'événement dragdrop.
J'essayerais de faire un exemple (que je déposerais) quand j'aurais moins de boulot ...
Londonic
Messages postés298Date d'inscriptionjeudi 22 janvier 2009StatutMembreDernière intervention26 septembre 2009 19 mars 2009 à 21:31
J'utilise les fonctions couper coller des composants. Jamais pensé au Drag. Je note d'essayer de gèrer le couper/coller natif avec les <strike>circonstances évênements.</strike>