Private Sub Panel1_Paint(ByVal sender As Object, ByVal e As
System.Windows.Forms.PaintEventArgs) Handles Panel1.Paint
Dim p As New System.Drawing.Pen(System.Drawing.Color.IndianRed)
e.Graphics.DrawEllipse(p, 50, 50, 50, 50)
p.Dispose() : p = Nothing
End Sub
--
HTH
--
Alex
UGIdotNET - http://www.ugidotnet.org
Weblog: http://www.ugidotnet.org/2435.blog
Il disegno lo creo io con il mouse... infatti il cerchietto viene creato con
il mouseclick sul pannello... ( o sul mousemove se voglio tracciare un
disegno con il mouse)
Questo č il problema, se come prima attivo --> disattivo --> attivo, non so
che pesci pigliare...
Gestendo il disegno nell'Paint, vedo quello che ho disegnato solo se
rinfresco la form, ma vedo solo l'ultimo elisse che ho disegnato...
Non capisco come fare a tenere in memoria tutto quello che ho fatto, cavolo,
mica dovrň farmi una tabella dove tengo le informazioni sui disegni che ho
fatto????
"Alex" <blacksiriu...@NOSPAMvirgilio.it> ha scritto nel messaggio
news:e6dvSDRi...@TK2MSFTNGP12.phx.gbl...
Ma ti sarà inevitabile, prima o poi, se devi gestire molteplici disegni,
tenerti traccia di cosa hai disegnato, e delle coordinate, per poi
nella paint dargli in pasto un ciclo con tutte le operazioni di disegno.
Può darsi che mi sbagli, ma io ho dovuto fare così.
Ciao
Andrea
piccolo esempio:
<EVENTO MOUSE MOVE>
'dove gPath č un globale della classe GraphicPath
me,gPath.Reset()
me.gPath.AddEllipse(p, 50, 50, 50, 50)
me.panel1.refresh
</EVENTO MOUSE MOVE>
adesso all'interno del gestore OnPaint del pannello disegni quello che si
trova all'interno
del graphicsPath
Claudio
"Giampietro Zamparo"
<z*a*m*p*a*r*o*@m*e*d*a*r*c*h*i*v*e*r*_NOSPAMSenzaAsterischi.com> ha scritto
nel messaggio news:u53NyRRi...@TK2MSFTNGP10.phx.gbl...
Comunque
siccome mi tengo traccia di quello che disegno... nell'onpaint ridisegno
tutto...
"Andrea Moro" <moroan...@tiscali.it> ha scritto nel messaggio
news:Ov%23M6aRi...@tk2msftngp13.phx.gbl...
Mi sembra la soluzione più ovvia
--
Raffaele Rialdi
Microsoft .NET MVP http://mvp.support.microsoft.com -
http://italy.mvps.org UGIdotNET - User Group Italiano .NET
http://www.ugidotnet.org Weblog: http://www.ugidotnet.org/2082.blog