Grazie per il benvenuto, essendo nuovo non sono esperto nel forum, ne farò tesoro delle tue informazioni.I forum non risolvono mai problemi urgenti, gli utenti leggono e rispondono quando hanno tempo. Primo.
Secondo, devi cercare di essere piu' preciso. Cosa intendi con "tratti", e stai parlando di VB6 o VB.NET o altro?
Puoi fare un esempio?
E, da regolamento, occorre postare il codice che si ha scritto, non inporta se sbagliato.
Ah, dimenticavo. Benvenuto.
Private Sub PictureBox2_MouseMove(sender As Object, e As MouseEventArgs) Handles PictureBox2.MouseMove
If down = True Then
PictureBox2.CreateGraphics.FillEllipse(mybrush, e.X, e.Y, dim1, dim2)
End If
end sub
Ah, capito.
Quando la PictureBox viene coperta automaticamente cancella la grafica presente (che e' temporanea), quando viene esposta nuovamente invia l'evento OnPaint, e' in quel evento che occorre disegnare la grafica. Questo in VB6, in VB.NET (che non ho mai usato) non so se ci sia l'opzione di tenere la grafica "permanente" (ossia abbia un memory graphic buffer).
Post unito automaticamente:
Trovi QUI il regolamento di sezione.