在C#中如何显示MDI的子窗体并且在主窗体最小化的时候所有的子窗体也都最小化。并且要保证每个子窗体只有一个实例存在

解决方案 »

  1.   

    显示子窗体的时候一定要把子窗体设置成父窗体的子窗体,
    dim Fm as new form1
    Fm.parent=me
    Fm.show可以在菜单中加一个MdiFormList
    打开窗体时去里面判断一下是否已打开.
      

  2.   

    ref:
    http://blog.csdn.net/Knight94/archive/2006/05/24/752783.aspx
      

  3.   

    to 在C#中如何显示MDI的子窗体并且在主窗体最小化的时候所有的子窗体也都最小化主窗体都最小化了,对其中的子窗体进行处理有意义吗
      

  4.   

    不好意思!题目表达意思错了!是如何把MDI窗体加载到panel里
      

  5.   

    to 是如何把MDI窗体加载到panel里把窗体加在panel中,如下即可
    yourform = new yourform();
    yourpanel.Controls.Add( yourform );还是你希望的样式是内嵌的mdi,参看
    http://www.codeproject.com/dotnet/Tabbed_MDI.asp