我的主窗体设置了IsMdiContainer = true
主窗体上有个panel,panel中有个图片。
我点击图片,试一下几句代码
ExamPaperList EPList = new ExamPaperList();
EPList.MdiParent = this;
EPList.Show();但是子窗体show出来之后,却被主窗体的panel挡住了一部分这是怎么回事啊

解决方案 »

  1.   

    主窗体背景图片要用 public void SetMdiContainerBackgroundImage(string path)
            {
                if (this.IsMdiContainer)
                {
                    for (int i = 0; i < this.Controls.Count; i++)
                    {
                        if (this.Controls[i].GetType().ToString() == "System.Windows.Forms.MdiClient")
                        {
                            MdiClient mdiClient = (System.Windows.Forms.MdiClient)this.Controls[i];
                            mdiClient.BackgroundImage = Image.FromFile(path);
                            //mdiClient.Paint += new PaintEventHandler(mdiClient_Paint);
                            break;
                        }
                    }
                }
            }
      

  2.   

    dddddddddddddddddddddddddddddddddddddddddddddddddddddddddd