MDI窗体设计

1、MDI窗体是什么?

  程序的用户界面一般分为两大类:单文档界面和多文档界面。  

  MDI是Multiple Document Interface的缩写,就是文档窗体的意思。它是和单文档SDI相对的。 

  C#允许在单个容器窗体中创建包含多个子窗体的多文档界面(MDI)。

  多文档界面的典型例子是Microsoft Office中的Word和Excel,允许用户同时打开多个文档,每个文档占用一个窗体,用户可以在不同的窗体间切换,处理不同的文档。

2、MDI的设计过程

  •  首先,确定一个父窗体,也称为MDI容器窗体,将父窗体的属性IsMdiContainer为True。
  •  然后,创建子窗体,并设置父窗体MDI。

  子窗体就是一般的窗体,其上可以设计任何控件,此前设计过的任何窗体都可以作为MDI子窗体。
只要将某个窗体实例的MdiParent属性设置到一个MDI父窗体,它就是那个父窗体的子窗体,语法为:
窗体实例名.MdiParent=父窗体对象;

3、子窗体在MDI窗体重的的排列方式


父窗体的LayoutMdi方法可以改变子窗体在MDI父窗体中的排列方式,该方法的参数是一个MdiLayout类型的枚举值,通过这些枚举值来指定子窗体以何种形式排列在父窗体的工作区之中

LayoutMdi(MdiLayout.TileVertical);
LayoutMdi(MdiLayout.TileHorizontal);

 

转载于:https://www.cnblogs.com/apollo-shen/p/6870308.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值