Bonjour,

J'essaye décrire un petit programme tant bien que mal, je me débrouille mais cette fois ci j'aurai vraiment besoin d'une aide extérieure.

J'ai écrit mon premier message hier, et le problème a été résolu en 15min grâce à un membre.

Mon nouveau problème est celui-ci:

Mon programme comporte une form dans laquelle se trouve un chart.

J'ai créé un évènement chart_mousedown pour insérer une shape sur le chart lorsque je clique sur la souris. Les shape insérées s'appellent shape1 et shape2
Jusque là tout va bien.

Maintenant, imaginons que l'emplacement des shape ne me convienne pas et que je souhaite les déplacer. J'aimerais pouvoir sélectionner la shape1 ou la shape2 puis la déplacer où je veux sur mon chart.

Je pense devoir utiliser des évènement

shape1_mousedown....

puis

shape1_mousemove...

et enfin

shape1_mouseup....

Les shape1 et shape2 étant créées une fois le programme lancé, je ne parvient pas à écrire le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 Private Sub shape1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles shape1.MouseDown
sans qu'il me génère une erreur après le Handles :

Erreur 1 La clause Handles requiert une variable WithEvents définie dans le type conteneur ou l'un de ses types de base.
J'espère avoir été clair.

Merci à vous!