salve raga...
buone ferie a tutti .
cerco di cambiare la forma di una picturebox cosi come il backgraund ,
nel web ho trovato un pezzo di codice (ecceziunale veramente )
funziona con le solite forme geometriche (preimpostate dalla classe).
ma come ho detto prima cerco qualcosa tipo
picurebox1.region = picturebox1.backgroundimage.region <-- cosi e errato
potete aiutarmi a capire come ricavare la (region) del bitmap
codice:namespace picture_box_region { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { System.Drawing.Drawing2D.GraphicsPath gp = new System.Drawing.Drawing2D.GraphicsPath(); gp.AddEllipse(1, 1, pictureBox1.Width, pictureBox1.Height); Region rg = new Region(gp); pictureBox1.Region = rg; } } }

Rispondi quotando