cs_Goldenkiller
Messages postés12Date d'inscriptionlundi 30 juin 2003StatutMembreDernière intervention 8 mai 2006
-
7 mars 2006 à 18:18
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
9 mars 2006 à 19:43
Bonjour,
Je travail sur un outil qui doit pouvoir créer et déplacer des objets dans une picturebox de manière dynamique.
J'ai un petit problème très étrange avec le D&D des usercontrols .
Lorsque je clic sur un usercontrol, je passe dans le mouseDown (j'ai fait un raiseevent) et si je met un composant quelconque à visible = true dans se MouseDown, mon usercontrol va se décaler (Top et left) légérement et il passe par son event DragDrop ce qui est tres bizarre vu que je ne fait que un clic ...
Je vous met un petit prog que j'ai fait à part pour que vous puissiez voir le problème par vous même. Lorque vous cliquez sur un composant, vous passerez par le mousedown et allez mettre une textbox à visible true. Donc vous allez passer par L'event D&D si la textbox etait invisible.
Pour le usercontrol avec deux label, cliquez sur le label bleu.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 8 mars 2006 à 02:50
salut,
il m'a fallut un petit moment avant de reproduire le problème. bref.
pour le décalage, c'est dû au fait que tu utilises les Width et Height au lieu de Scale...
pour le surlignage (début de drag) si tu effectues une action, c'est VB
ou l'OS qui le gère, pas un problème de code. preuve en est, dans ton
2e usercontrol, met une bordure à ton label.
et pour down pas click, c'est normal. le d&d se déclenche toujours au Down.