PDA

View Full Version : مشکل با پس زمینه عکس



mesoft
جمعه 16 مرداد 1394, 19:53 عصر
سلام خدمت همه دوستان.
وقتی دو تاکنترل مثللا دو تا picturebox رو می خوام پس زمینه شون رو شفاف کنم روی هم قرار می گیرن
و پس زمینه شون شفاف نمیشه فایل هر دوتا png هست ولی باز مشکل داره
خیلی گیرم اگه میشه کمک کنید مشکلمو برطرف کنم
خیلی ممنون134006

alireza264
شنبه 17 مرداد 1394, 00:37 صبح
سلام
با picturebox نمشه اینکارو انجام داد ولی میتونی بجاش از دو تا Rectangle استفاده کنی و عکساتو تو اونا بذاری



Bitmap mypic = new Bitmap("1.png");

Rectangle rect = new Rectangle(0, 0, mypic.Width, mypic.Height);

SetStyle(ControlStyles.AllPaintingInWmPaint |
ControlStyles.UserPaint |
ControlStyles.DoubleBuffer,
true);

e.Graphics.DrawImage(mypic,
rect,
0,
0,
mypic.Width,
mypic.Height,
GraphicsUnit.Pixel);