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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| Private Sub Command1_Click()
'Espace de travail
Picture1.Scale (-4, 4)-(4, -4)
Picture1.Cls
'dessin du cercle
Picture1.ForeColor = QBColor(12)
Picture1.Circle (-3, 0), (0.3)
Picture1.Circle (0, 2), (0.3)
Picture1.Circle (0, -2), (0.3)
Picture1.Circle (3, 0), (0.3)
'les numéros du nuds
Picture1.ForeColor = QBColor(9)
Picture1.Circle (-3.08, 0.15), (0)
Picture1.Print "0"
Picture1.Circle (-0.08, 2.15), (0)
Picture1.Print "1"
Picture1.Circle (-0.08, -1.85), (0)
Picture1.Print "2"
Picture1.Circle (2.92, 0.15), (0)
Picture1.Print "3"
Picture1.ForeColor = QBColor(11.4)
Picture1.Line (-3 + 0.3 / Sqr(2), 0 + 0.3 / Sqr(2))-(-0 - 0.3 / Sqr(2), 2 - 0.3 / Sqr(2))
Picture1.Line (-0.3, 1.5)-(-0 - 0.3 / Sqr(2), 2 - 0.3 / Sqr(2))
Picture1.Line (-0.5, 1.8)-(-0 - 0.3 / Sqr(2), 2 - 0.3 / Sqr(2))
Picture1.Line (-0.3, 1.5)-(-0.5, 1.8)
Picture1.Line (-3 + 0.3 / Sqr(2), 0 - 0.3 / Sqr(2))-(-0 - 0.3 / Sqr(2), -2 + 0.3 / Sqr(2))
Picture1.Line (-0.3, -1.5)-(-0 - 0.3 / Sqr(2), -2 + 0.3 / Sqr(2))
Picture1.Line (-0.5, -1.8)-(-0 - 0.3 / Sqr(2), -2 + 0.3 / Sqr(2))
Picture1.Line (-0.3, -1.5)-(-0.5, -1.8)
Picture1.Line (0, 1.7)-(0, -1.7)
Picture1.Line (-0.2, -1.5)-(0, -1.7)
Picture1.Line (0.2, -1.5)-(0, -1.7)
Picture1.Line (-0.2, -1.5)-(0.2, -1.5)
Picture1.Line (-0 + 0.3 / Sqr(2), 2 - 0.3 / Sqr(2))-(3 - 0.3 / Sqr(2), 0 + 0.3 / Sqr(2))
Picture1.Line (2.4, 0.2)-(3 - 0.3 / Sqr(2), 0 + 0.3 / Sqr(2))
Picture1.Line (2.7, 0.5)-(3 - 0.3 / Sqr(2), 0 + 0.3 / Sqr(2))
Picture1.Line (2.4, 0.2)-(2.7, 0.5)
Picture1.Line (0 + 0.3 / Sqr(2), -2 + 0.3 / Sqr(2))-(3 - 0.3 / Sqr(2), 0 - 0.3 / Sqr(2))
Picture1.Line (2.4, -0.2)-(3 - 0.3 / Sqr(2), 0 - 0.3 / Sqr(2))
Picture1.Line (2.7, -0.5)-(3 - 0.3 / Sqr(2), 0 - 0.3 / Sqr(2))
Picture1.Line (2.4, -0.2)-(2.7, -0.5)
'les valeurs des arcs
Picture1.ForeColor = QBColor(2)
Picture1.Circle (-2, 1.2), (0)
Picture1.Print "10"
Picture1.Circle (-2, -1), (0)
Picture1.Print "12"
Picture1.Circle (0.2, 0.2), (0)
Picture1.Print "5"
Picture1.Circle (1.7, 1.2), (0)
Picture1.Print "20"
Picture1.Circle (1.7, -1), (0)
Picture1.Print "31"
Picture1.ForeColor = QBColor(0)
Picture1.Circle (-2, 3.5), (0)
Picture1.Print " Graphe Orienté étiqueté "
Picture1.ForeColor = QBColor(7)
Picture1.Circle (1, -3.5), (0)
Picture1.Print " xxxxxx "
End Sub |
Partager