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

enter image description hereMDI子窗体的绘画问题

这是一个MDI Client.And内显示的MDI子窗体时,我在重叠部分的形式在为另一种形式则其不完全重新绘制。这是一个绘画问题。有没有人有任何想法。

在此先感谢 苏尼尔

+0

什么是您使用此显示MDI窗体的代码? – aliboy38

+0

我有一个面板,我已经添加了一个MDI客户端私人表格mdiForm; private MdiClient ctlClient = new MdiClient(); public 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

我从你的回答中得到了提示。我在其激活事件中使我的子表单失效。任何方式感谢您的帮助。 – Sunil