Salve.Avrei bisogno di un aiuto.
Se disegno dei cerchi su di una Picturebox, quando la vado a salvare, questi non appaiono.
Avrei bisogno di unire la Picturebox con i cerchi, ad un'altra con un immagine e che, la picture con il disegno guida (Picture2), eliminasse il disegno guida ma lasciasse i cerchi che andranno uniti all'immagine originale (Picture1), una volta ingranditi..
Ho provato a farlo ma, come detto, non mi unisce i cerchi mostrati a video e non riesco a togliere l'immagine (se utilizzo Picture2.Picture = Nothing, questa si cancella, ma poi ho errori nel riportare l'immagine grande (in quanto questa è 0).
ecco una parte del codice:
codice:
Private Sub Label1_Click()
If Label1.Caption = "OK" Then
    Picture2.Cls
    For i = 0 To 55
        buco(i).Visible = True
        buco(100 + i).Visible = True
    Next i
    Label1.Caption = "RESET"
    Frame1.Enabled = False
    'Cancello l'immagine
   ' Picture2.Picture = Nothing
colore1 = buco(0).FillColor
Picture2.FillStyle = 0
    'Disegno i cerchi
    For k = 0 To 55
    selez(k).Visible = False
    selez(k + 100).Visible = False
              colore1 = buco(k).FillColor
              colore2 = buco(k + 100).FillColor
              If colore1 <> 16777215 Then buco(k).Visible = False: Picture2.Circle (buco(k).Left, buco(k).Top), 120, vbBlack: Picture2.FillColor = colore1: Picture2.FillStyle = 0
              
              If colore2 <> 16777215 Then buco(k + 100).Visible = False: Picture2.Circle (buco(k + 100).Left, buco(k + 100).Top), 120, vbBlack:  Picture2.FillColor = colore2: Picture2.FillStyle = 0
        buco(k).Visible = False
        buco(k + 100).Visible = False
    Next k
    Line1.Visible = False
    Line2.Visible = False
    'riporto immagine grande
     Picture1.AutoRedraw = True
  
    Picture1.PaintPicture Picture2.Picture, _        
    Picture1.ScaleLeft,Picture1.ScaleTop, _
    Picture1.ScaleWidth, Picture1.ScaleHeight, _
    Picture2.ScaleLeft, Picture2.ScaleTop, _
    Picture2.ScaleWidth, Picture2.ScaleHeight
    Picture1.Picture = Picture1.Image
    
    'Unisco immagini
    Picture1.PaintPicture Picture2.Picture, 0, 0
    SavePicture Picture1, App.Path & "\SchemaOK.bmp"
Else
    For i = 0 To 55
        buco(i).FillColor = vbWhite
        buco(100 + i).FillColor = vbWhite
        selez(i).Enabled = True
        selez(100 + i).Enabled = True
    Next i
    For i = 0 To 13
             colore(i).Visible = True
             colore(i).Enabled = True
             colore(i).FontBold = False
    Next i
    Frame1.Enabled = True
    Label1.Caption = "OK"
End If