Bonjour , je chercher à dessiner une droite sur un control chart .(ce control chart est intégré dans un control tabpage)
Dans mon application j'aie également un control toolStripBar avec 4 boutons .
1 de ses 4 boutons ici le 2 ème doit lancer la fonction "Dessine droite avec la souris" .(Avec le bouton qui prend un aspect enfonce au premier point et relaché à la saisie du second point) .
Voici ou j'en suis , j'aie un peu de mal à coordoner tous les différents évènements entre eux .
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 Private premierptclique As Point Private ThePen As New System.Drawing.Pen(Color.Red) Private Sub Chart1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Chart1.MouseDown Dim NewPoint As New Point(e.X, e.Y) 'e fait partis des paramètres de Chart1_Mousedown 'e fournis les COORDONNEES DE LA SOURIS premierptclique = NewPoint End Sub Private Sub Chart1_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Chart1.MouseClick 'If Chart1.Capture Then 'End If Dim secondpointclique As New Point(e.X, e.Y) Dim NewGraphic As Graphics = Chart1.CreateGraphics() NewGraphic.DrawLine(ThePen, premierptclique, secondpointclique) End Sub Private Sub Chart1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Chart1.Click End Sub Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click End Sub Private Sub ToolStripButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click ToolStripButton2.Checked = False 'je cherche l'aspect bouton enfoncé ToolStripButton2.CheckOnClick = True 'je cherche l'aspect bouton enfoncé et je ne constate rien de particulier MsgBox("Pour voir uniquement") End Sub End Sub
Partager