Ciao!Magari è una banalità quella che chiedo, ma son due giorni che provo e riprovo e non ci vengo a capo.
Sul Form disegno un'immagine cliccando sul Bottone1 e col Bottone2 vorrei che scomparisse, lasciando il Form vuoto (un'alternanza di tipo ON-OFF), ma non ci riesco!!!!!![]()
Grazie anticipato per l'aiuto.
Sergio
Ecco il codice:
[CODE]
Public Class Form1
Private memorizzo_immagine As Drawing.Bitmap
Dim A, B, C, D, E, F, G, H, I, L As Integer
Private Sub DrawLinesPoint()
' Create pen.
Dim bluePen As New Pen(Color.Blue, 2)
A = 50 : B = 50 : C = 300 : D = 50 : E = 300 : F = 200 : G = 50 : H = 200 : I = 50 : L = 50
Dim points As Point() = {New Point(A, B), New Point(C, D), New Point(E, F), New Point(G, H), New Point(I, L)} ' creo immagine
memorizzo_immagine = New Bitmap(Me.ClientSize.Width, Me.ClientSize.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb )
Dim immagine As Graphics = Graphics.FromImage(memorizzo_immagine)
immagine.DrawLines(bluePen, points)
Me.Invalidate()
End Sub
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
If Not memorizzo_immagine Is Nothing Then
e.Graphics.DrawImage(memorizzo_immagine, 0, 0)
End If
End Sub
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DrawLinesPoint()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'Cosa devo scrivere qui per far scomparire il rettangolo e avere il Form vuoto?
'L'immagine deve però riapparire cliccando su Button1
End Sub
End Class
[CODE]