多文档应用程序界面都有什么方法实现 ……?比如说一个小小的记事本,左边是树型结构窗体,右边是新建立的文档窗口。怎么实现当最大化右边的文档窗体时左边的树型目录窗口不被文档窗口挡住呢?我觉得左边树型窗体应该父窗体的一部分。是这样吗?大家来介绍一下!谢谢

解决方案 »

  1.   

    打开Visual Studio 2005,新建一个Windows 应用程序项目。
    解决方案资源管理器里面 “添加”->“新建项”,选择“MDI父级”
    在新建窗体中添加一个Panel,Dock为Left,
    再添加一个splitter,靠在Panel上,
    在Panel里面添加一个TreeView,Dock为Fill,
    编译,运行,点击“新建”是你要的效果吗?
      

  2.   

    还有就是,你在运行之前要把运行的项Program.cs中的 Application.Run(new Form1());替换为 Application.Run(new MDIParent1());的.否则你运行的是Form1而不是你要运行的MDI多文档.