2012-06-04 1 views
1
Do anyone have any comments about this issue. 

enter image description hereMDI 자식 폼 페인팅 문제

그때는 더 완전히 다시 칠없는 다른 형태로 부분적으로의 형태를 겹치는 경우는 MDI Client.And 내부에 표시되는 MDI 자식 폼입니다. 이게 그림 쟁점 이니. 아무도 모른다. 선일

+0

무엇입니까이 MDI 양식을 보여주는에 사용하는 코드? – aliboy38

+0

MDI 클라이언트 개인 양식 mdiForm을 추가 한 패널이 있습니다. 개인 MdiClient ctlClient = new MdiClient(); 공용 MDIFormPanel() { base.Controls.Add (this.ctlClient); } – Sunil

답변

1

이 시도 사전에

감사 :

Form2 f2;  

private void button1_Click(object sender, EventArgs e) 
{ 
    if (f2 == null) { 
     f2 = new Form2(); 
     f2.MdiParent = this; 
     f2.FormClosed += delegate { f2 = null; }; 
     f2.Show(); 
    } 
    else { 
     f2.Activate(); 
    } 
} 
+0

답변에서 힌트를 얻었습니다. Activate 이벤트에서 내 자식 양식을 무효화했습니다. 너의 도움을 주셔서 감사합니다. – Sunil