Disegni in primo piano

domenica 13 giugno 2004 - 13.25

AntCiar Profilo | Expert

Ho creato una form con all'inteno un oggeto PictureBox con all'interno un immagine. Tramite i metodi DrawLine correi creare delle linee sull'immagine. Le linee mi vengono visualizzate sempre in secondo piano (dietro la picture box). Come fare per metterle in primo piano? Ho provato anche a caricare l'iimagine tamite DrawImage ma siccome devo aggiornare le linee 3 volte al secondo, vedo l'immagine lampeggiare.
Ciao

Brainkiller Profilo | Guru

Il codice per disegnare la linea dove l'hai inserito ?
Di solito si inserisce nell'evento Paint.
Da lì si può accedere alla variabile "e" di tipo PaintEventArgs ed accedere al Device Context (Grapchis) con cui puoi disegnare in questo modo:

e.Graphics.DrawLine(new Pen(Color.Black),10,10,100,100);

Prova così.
ciao

david
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5