Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionprivate MdiClient m_mdiClient; private Image m_mdiClientBackgroundImg; private MdiClient GetMdiClient() { MdiClient mdiClient = null; // Get the MdiClient from the parent form. for(int i = 0; i < this.Controls.Count; i++) { // If the form is an MDI container, it will contain an MdiClient control // just as it would any other control. mdiClient = this.Controls[i] as MdiClient; if(mdiClient != null) { break; } } return mdiClient; } private void FormMDI_Load(object sender, System.EventArgs e) { // récupération de l'instance de MdiClient m_mdiClient = GetMdiClient(); if ( m_mdiClient != null ) { m_mdiClientBackgroundImg = Image.FromFile("img.jpg"); m_mdiClient.Paint += new PaintEventHandler(m_mdiClient_Paint); } } private void m_mdiClient_Paint(object sender, PaintEventArgs e) { // dessin de l'image m_mdiClient.CreateGraphics().DrawImageUnscaled(m_mdiClientBackgroundImg, 0,0); }