1.首先,新建一个窗体,设置窗体的IsMdiContainer = true;

窗体的大小为700*600  长700  高600

2.在窗体的Load事件中添加如下代码

  private void FormMain_Load(object sender, EventArgs e)
{
Form form = new Form();
form.FormBorderStyle = FormBorderStyle.FixedToolWindow;
form.MdiParent = this;
form.Dock = DockStyle.Left;
form.Width = ;
form.Show(); Form form2 = new Form();
form2.FormBorderStyle = FormBorderStyle.FixedToolWindow;
form2.MdiParent = this;
form2.Dock = DockStyle.Bottom;
form2.Height = ;
form2.Show(); LayoutMdi(MdiLayout.ArrangeIcons);
}

最上层是一个菜单栏

下面是一个工具栏

最底层是一个状态栏

选中第一个子窗体

选中第二个子窗体

另外一种形式,多加了2个窗体

 private void Form1_Load(object sender, EventArgs e)
{
try
{ //在窗体的底部
Form form2 = new Form();
form2.FormBorderStyle = FormBorderStyle.FixedToolWindow;
form2.MdiParent = this;
form2.Dock = DockStyle.Bottom;
form2.Height = ;
form2.Text = @"窗体2";
form2.Show(); Splitter splitter=new Splitter();
splitter.Dock = DockStyle.Bottom; //在窗体的左侧
Form form = new Form();
form.FormBorderStyle = FormBorderStyle.FixedToolWindow;
form.MdiParent = this;
form.Dock = DockStyle.Left;
form.Width = ;
form.Text = @"窗体1";
form.Show(); Form form3 = new Form();
form3.MdiParent = this;
form3.Dock = DockStyle.Fill;
form3.Text = @"窗体3";
form3.MaximizeBox = false;
form3.Show(); Form form4 = new Form();
form4.MdiParent = this;
form4.Dock = DockStyle.Fill;
form4.Text = @"窗体4";
form4.MaximizeBox = false;
form4.Show(); //LayoutMdi(MdiLayout.TileHorizontal);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

C#中的多文档的使用的更多相关文章

  1. 如何在程序中给word文档加上标和下标

    如何在程序中给word文档加上标和下标 上标或下标是一个小于普通行格式的数字,图形,标志或者指示通常它的设置与行相比偏上或偏下.下标通常显示于或者低于基准线,而上标则高于.上标和下标通常被用于表达公式 ...

  2. C# 中使用Word文档对图像进行操作

    C# 中使用Word文档对图像进行操作 Download Files: ImageOperationsInWord.zip 简介 在这篇文章中我们可以学到在C#程序中使用一个Word文档对图像的各种操 ...

  3. ABBYY PDF Transformer+从文件选项中创建PDF文档的教程

    可使用OCR文字识别软件ABBYY PDF Transformer+从Microsoft Word.Microsoft Excel.Microsoft PowerPoint.HTML.RTF.Micr ...

  4. Indri中的动态文档索引技术

    Indri中的动态文档索引技术 戴维 译 摘要: Indri 动态文档索引的实现技术,支持在更新索引的同时处理用户在线查询请求. 文本搜索引擎曾被设计为针对固定的文档集合进行查询,对不少应用来说,这种 ...

  5. openoffice转换过程中遇到繁体字文档转换失败的问题

    今天发现上线的文档转换功能中存在一个文档转换不成功,查看后台日志标志文档无法加载成功,提示日志如下: INFO: connected Jul 08, 2015 2:50:33 PM com.artof ...

  6. 浅析如何在Nancy中生成API文档

    前言 前后端分离,或许是现如今最为流行开发方式,包括UWP.Android和IOS这样的手机客户端都是需要调用后台的API来进行数据的交互. 但是这样对前端开发和APP开发就会面临这样一个问题:如何知 ...

  7. 在Delphi中处理word文档与数据库的互联 1

    在Delphi中处理word文档与数据库的互联 ---- 目前,Delphi被越来越多的人选中作为MIS系统开发中的前台工具.在以Delphi为前台,一些大型数据库为后台的MIS系统中,图形的处理不可 ...

  8. 在Delphi中处理word文档与数据库的互联

    在Delphi中处理word文档与数据库的互联 ---- 目前,Delphi被越来越多的人选中作为MIS系统开发中的前台工具.在以Delphi为前台,一些大型数据库为后台的MIS系统中,图形的处理不可 ...

  9. WPF中使用流文档

    转载自:http://www.cnblogs.com/zlgcool/archive/2008/11/17/1335456.html WPF面向的是UI展现,而文本显示无疑是UI层中的重要功能之一.W ...

  10. 在DHTML中把整个文档的各个元素作为对象处理的技术是:()

    在DHTML中把整个文档的各个元素作为对象处理的技术是:() A.HTML B.CSS C.DOM D.Script(脚本语言) 解答:C DOM:文档对象模型

随机推荐

  1. DTCMS视频模版更改,

    1.去掉style.css中视频的高度 .video-box{ position:relative; width:100%; height:473px; _clear:both; _display:i ...

  2. mongodb下如何开启不同端口,本地远程ip的服务器呢

    mongod --bind_ip 10.0.10.27 --port 28000 像这样可以绑定ip,绑定地址

  3. CorelDRAW 二维码插件

    随着智能手机的流行,二维码在各个领域大量应用,这个插件在补CorelDRAW这方面的不足: 这个插件是 cpg 格式,安装请看这篇博客:http://www.cnblogs.com/o594cql/p ...

  4. C# 的轻量级 RPC 框架

    Redola.Rpc 的一个小目标 Redola.Rpc 的一个小目标 Redola.Rpc 的一个小目标:20000 tps. Concurrency level: 8 threads Comple ...

  5. Netty多线程处理机制

    技术点描述 本文主要研究NioServerSocketChannelFactory类和NioDatagramChannelFactory类, 以及这两个类的各自作用. 由于基于pipelineFact ...

  6. 各个浏览器下实现Ajax的JS

    var xmlhttpget; try {     // Firefox, Opera 8.0+, Safari     xmlhttpget = new window.XMLHttpRequest( ...

  7. Linux必学的60个命令

    inux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想 ...

  8. 查网卡信息(千M o 万M)

  9. 指针 取地址& 解引用 *

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtAAAACNCAIAAAARutrLAAAgAElEQVR4nOydd3wcxd3/R13uvdsUY2

  10. awk 的一个奇怪异常

    awk: cmd. line:1: (FILENAME=- FNR=192) fatal: print to "standard output" failed (No space ...