PDA

View Full Version : شمکل در نمایش فرم فرزند



mtsoft
سه شنبه 07 شهریور 1391, 10:56 صبح
سلام خدمت همه دوستان عزیز

مشکل من در نمایش فرم های فرزنده من یه pictures box روی فرم مادر دارم که وقتی فر های فرزند رو نمایش میدم این pictures box من میاد روی فرم فرزند قرار میگیره چه جوره میشه این ابجکت رو زیر فرم ها فرستاد که دیده نشه.

http://www.pic1.iran-forum.ir/images/up9/21983659890966243222.png

the king
سه شنبه 07 شهریور 1391, 18:59 عصر
سلام خدمت همه دوستان عزیز

مشکل من در نمایش فرم های فرزنده من یه pictures box روی فرم مادر دارم که وقتی فر های فرزند رو نمایش میدم این pictures box من میاد روی فرم فرزند قرار میگیره چه جوره میشه این ابجکت رو زیر فرم ها فرستاد که دیده نشه.


اون PictureBox رو مخفی کنید، بجایش رسم شدن تصویر را در MDIClient فرم انجام بدهید :

public Form1()
{
InitializeComponent();
foreach (Control ctl in Controls)
{
MdiClient client = ctl as MdiClient;
if (client != null)
{
client.Paint += new PaintEventHandler(client_Paint);
break;
}
}
pictureBox1.Visible = false;
}

void client_Paint(object sender, PaintEventArgs e)
{
e.Graphics.DrawImage(pictureBox1.Image, pictureBox1.Bounds);
}