PDA

View Full Version : مشکل در حذف حاشیه picturebox زمانی که از از فرم پدر و فرزند استفاده میکنم!



graphic
سه شنبه 03 مرداد 1391, 12:01 عصر
سلام به همه دوستان
من هر وقت میخواستم حاشیه picturboxرو حذف کنم از color.transparent استفاده میکردم ولی حالا چون از فرم پدر استفاده میکنم دیگه جواب نمیده!
راه حلی داره؟؟

graphic
سه شنبه 03 مرداد 1391, 16:28 عصر
شاید سوالم رو درست مطرح نکردم!
مشکل اینه...
http://up.vatandownload.com/images/5mi07vuc7sip1s0aqn7n.jpg http://up.vatandownload.com/images/8kdgx6vq9lqjrxxejx5.jpg

the king
سه شنبه 03 مرداد 1391, 22:51 عصر
MdiClient mdi;

public Form1()
{
InitializeComponent();
foreach (Control ctl in Controls)
{
mdi = ctl as MdiClient;
if (mdi != null)
{
mdi.Paint += new PaintEventHandler(mdi_Paint);
break;
}
}
}

void mdi_Paint(object sender, PaintEventArgs e)
{
pictureBox1.Visible = false;
e.Graphics.DrawImage(pictureBox1.Image, pictureBox1.Bounds);
}

graphic
چهارشنبه 04 مرداد 1391, 13:12 عصر
ممنون the King عزیز ولی کدتون تو قسمت
e.Graphics.DrawImage(pictureBox1.Image, pictureBox1.Bounds);
خطا میده
در ضمن من از پنل استفاده کردم و مشکل حل شد! ( اگه کار غیر حرفه ای کردم بگین!!!)

tooraj_azizi_1035
چهارشنبه 04 مرداد 1391, 13:56 عصر
سلام

pictureBox1.SetStyle(ControlStyles.SupportsTranspa rentBackColor);

بعد رنگ رو Transparent کن. اگه نشد برای فرم این کار رو بکن.

graphic
چهارشنبه 04 مرداد 1391, 17:04 عصر
مشکل حل شد!
سپاس فراوان از همه دوستان
در ضمن کد the King عزیز هم درست بود....اشتباه از من بود!
باز هم تشکر از همه