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
| Public Class FEN_DecoupeImage
Dim img As Image = Image.FromFile("C:\0041511110807563026.jpg")
Dim ObjGraph As New System.Drawing.Rectangle(200, 20, 400, 360) 'Définition d'un objet de taille de 200 x 200 à l'emplacement 100 x 100
Dim ObjDessin As System.Drawing.Graphics ' = PB_DecoupeImage.CreateGraphics() 'Création de l'object graphique
Dim blackPen As New Pen(Color.Black, 10)
Dim x As Integer
Dim y As Integer
Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click
blackPen.Dispose()
Me.Close()
End Sub
Private Sub Cancel_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel_Button.Click
blackPen.Dispose()
Me.Close()
End Sub
Private Sub FEN_DecoupeImage_Load(sender As Object, e As System.EventArgs) Handles Me.Load
PB_DecoupeImage.Image = img
ObjDessin = PB_DecoupeImage.CreateGraphics
x = 0
y = 0
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
ObjDessin.DrawRectangle(blackPen, ObjGraph)
End Sub
Private Sub PB_DecoupeImage_Click(sender As Object, e As System.EventArgs) Handles PB_DecoupeImage.Click
Dim coinRect As New Point(x, y)
PB_DecoupeImage.Image = Nothing
ObjDessin = PB_DecoupeImage.CreateGraphics
ObjGraph.Location = coinRect
ObjDessin.DrawRectangle(blackPen, ObjGraph)
PB_DecoupeImage.Image = img
x = x + 10
y = y + 10
End Sub
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
Dim coinRect As New Point(x, y)
PB_DecoupeImage.Image = Nothing
ObjDessin = PB_DecoupeImage.CreateGraphics
ObjGraph.Location = coinRect
ObjDessin.DrawRectangle(blackPen, ObjGraph)
PB_DecoupeImage.Image = img
x = x - 10
y = y - 10
End Sub
Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click
Dim coinRect As New Point(x, y)
PB_DecoupeImage.Image = Nothing
ObjDessin = PB_DecoupeImage.CreateGraphics
ObjGraph.Location = coinRect
ObjDessin.DrawRectangle(blackPen, ObjGraph)
PB_DecoupeImage.Image = img
x = x + 10
y = y + 10
End Sub
End Class |
Partager