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;
}
}
}