begin process at 2012 02 15 03:56:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Drag an Drop VB.Net


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Drag an Drop VB.Net

lundi 8 décembre 2003 à 15:28:44 | Drag an Drop VB.Net

pipic

Bonjour a tous,

j'ai un @#&*§§!! de probleme sur lequel je suis depuis plusieurs jours et que je n'arrive pas a solutionner

Je possede une picturebox (picturB) et un linklabel (linklab). je dois effectuer un drag and drop doit sur l'image, qui ne peut etre deplacée que sur le formulaire (form_parent) ou elle se trouve.
lorsque je deplace l'image, le linklab qui lui est associé doit etre deplacé avec (d'ou la modification des localisations dans la methode form_parent_Dragdrop)
remarque : j'ai crée une classe noeud qui me permet de créer automatiquement mon image associée à mon linklabel



Private Sub picturB_MouseDown(ByVal sender As Object, ByVal e as System.Windows.Forms.MouseEventArgs) Handles picturB.MouseDown
picturB.DoDragDrop(picturB.Image, DragDropEffects.Move)
End Sub

Private Sub form_parent_DragEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles form_parent.DragEnter
If e.Data.GetDataPresent(DataFormats.Bitmap) Then
e.Effect = DragDropEffects.Move
End If
End Sub

Private Sub form_parent_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles form_parent.DragDrop
picturB.Location = New Point(e.X, e.Y)
LinkLab.Location = New Point(e.X + 20, e.Y)
End Sub




j'ai 2 problemes avec ce code :
- le drop s'effectue sur tous les obets et les place tous sur le meme endroit
- la localisation n'est pas correcte. l'objet se depose généralement plus bas et sur la gauche de l'endroit qui lui est spécifié. Je pense que cela vient d'une mauvaise utilisation de e.X et e.Y

voilà, savez vous d'ou peut venir mon probleme?
merci d'avance


ByeBye pipic....
lundi 8 décembre 2003 à 15:51:13 | Re : Drag an Drop VB.Net

radada

J'ai pas tout suivi... C'est quoi le rapport entre le bitmap, le label et le drag and drop???, Tu drop un bitmap sur ta form, il s'affiche à l'endroit de la souris et là, il y un label qui apparait, et ensuite quand tu bouge ton bitmap, le label suit??? C'est ça????
lundi 8 décembre 2003 à 16:01:43 | Re : Drag an Drop VB.Net

pipic

j'ai p.e mal expliqué le pb effectivement...

Sur mon form j'ai un bitmap qui s'affiche avec un label (ce qui correspond a un noeud et j'en ai trois comme ca). Ce que je voudrais c'est tout simplement pouvoir appliquer un drag and drop a mon noeud (image + label).

le probleme c que le drop ne fonctionne pas correctement puisque mon noeud ne s'affiche pas a la position de la souris mais en décalé.
Puis lesecond probleme c'est que lorsque je drag and drop mon 2eme noeud, c'est le 1er qui va s'afficher avec une superpositions des autres....

Ai je été plus claire ???

Merci pour ton aide


ByeBye pipic....
lundi 8 décembre 2003 à 16:06:17 | Re : Drag an Drop VB.Net

radada

Et tes noeuds, c'est une gestion via des list view/tree view ou cela n'a rien à voir??? Ou c'est simplement 3 bitmap affichés dynamiquement en décalé????
lundi 8 décembre 2003 à 16:21:35 | Re : Drag an Drop VB.Net

pipic

Non ca n'a rien a voir avec un tree ou list view.... c comme tu l'as dit une gestion drag and drop de 3 bitmaps affichés en décalé.


ByeBye pipic....
lundi 8 décembre 2003 à 16:53:11 | Re : Drag an Drop VB.Net

radada

Ben tu ne peux pas gérer tes draganddrop au niveau de chaque objet (Bitmpa + label) alors plutot qu'a un niveau global (Form Parent)??? Pour ton décalage, essaie d'utiliser Me plutot que e pour voir, on ne sait jamais. Tu dois l'afficher p/rau coin sup. de ta form non?? Utilise 2 variables globales que tu initialise à Form1.top et Form1.Left avant de faire ton repositionnement et ensuite, tu calcul ton affichage p/r à ces variables et à la taille de tes bitmap et au noeud cliqué (1, 2 ou 3 -> cela revient à faire une règle de trois je pense en fonction de ton noeud..). Je ne sais pas si cela t'aide bcp, mais avec ces explications, c'est tout ce que je vois pour l'instant.... Mais je pense que je me trompe, j'ai pas du tout comprendre, je suis un peu fraca en fait lol :D:D


Cette discussion est classée dans : form, image, parent, drop, picturb


Répondre à ce message

Sujets en rapport avec ce message

[Vb.net] Probleme de drag and drop [ par pipic ] Bonjour a tous,J'ai toujours un petit probleme par rapport a mon drag and drop (changement de strategie par rapport a hier) dont voici l'explication:R MDI Chargement de form dynamique ??? [ par pcpunch ] Slt je vais essayer d etre clair, car suis un peu crever lolJe dev un petit editeur d'image, g une formMdi et un form1 qui contien un picturebox afin Form Invisible [ par AngeloVivaldi ] Salut a tousVoila, j'ai mis une image gif sur une form, le fond étan transparant, on voit la form ce qui n'est pa tres esthétique avec mon image =( j' modifier l'image de fond d'une form [ par ralf19b3 ] S@lut les programmeur je souhaiterait savoir si il est possible de changer les image de fond de ma form en des que je clike sur un commandbutton. J'ai Print d'une Form [ par machto ] Bonjour à tous.J'ai réalisé une Form1 avec différents trucs dessus (Image,lignes, contrôles,...) . J'ai voulu faire "Form1.PrintForm": Ok, ça imprim centrer une image ds une form [ par bubbble ] bonjour ! j'aimerai pouvoir centrer ma picturebox par rapport à ma form: comment faire ???merci d'avance ! Les lignes s'effacent [ par machto ] Bonsoir à toutes et à tous.Sur ma Form (Form2), j'ai une image (image1). J'ai écrit du code pour que, en deux clicks, je trace un segment reliant les PictureBox & Pixels... [ par pinje ] Bonjour a tous,J'utilise deux PictureBox dans mon Prog, a savoir: Une PictureBox enfant (Pct_Child) se situant dans une PictureBox Parent (Pct_Parent) taille d'un form [ par monjal26 ] Bonjour,Je veux savoir quelle est la taille maximun que peut avoir un formulaire sous access. Car je fait un agrandissement d'une image avec des bouto transparence d'un image sur une form [ par yannn ] Je sais que le sujet de la transparence d'une form aux bords irrégiliés a été expliquée de nombreuses fois ...Mais je pense que mon probleme est tout


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,888 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales