Bonjour,

J'ai un problème/question.

Je dessine des triangles sur une form à l'aide de graphics avec le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
    Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
 
        imagenPresa = Image.FromFile(dirExe & "\images\triangle.png")
        Dim gimage As Graphics = Me.CreateGraphics
        i = 0
        Do While Not i = numTriang
            'dessin du triangle
            gimage.DrawImage(imagenPresa, tabstructpresa(i).coordpresa.X, tabstructpresa(i).coordpresa.Y)
            'nom du triangle
            Dim Fuente = New Font("Arial", 10, FontStyle.Bold)
            gimage.DrawString(tabstructpresa(i).nombpresa, Fuente, Brushes.DarkGreen, tabstructpresa(i).coordpresa.X, tabstructpresa(i).coordpresa.Y)
            i = i + 1
        Loop
 
    End Sub
Je voudrais, avec un clic sur le triangle montrer un menu mais je ne sais pas comment le faire...
Je pensais aux context menu mais je ne vois pas comment l'utiliser comme ce n'est pas un bouton mais quelque chose qui n'est pas fixe (je le déplace avec la souris).
Vous auriez des idées pour le faire?

Merci beaucoup!