C#学习笔记——MDI窗体(多文档界面)
如果要将某个窗体设置为父窗体,只需将该窗体的IsMdiContainer属性设置为True即可。
通过设为某个窗体的MdiParent属性来确定该窗体是那个窗体的子窗体。
语法如下:
1: public Form MdiParent{get;set;}
语法如下:
1: public void LayoutMdi(MdiLayout value)
value:是MdiLayout的枚举值之一,用来定义MDI子窗体的布局。
枚举成员 | 说明 |
Cascade | 层叠排列MDI子窗体 |
TileHorizontal | 水平平铺MDI子窗体 |
TileVertical | 垂直平铺MDI子窗体 |
例程;
1: public partial class FormMain : Form
2: {
3: public FormMain()
4: {
5: InitializeComponent();
6: }
7:
8: private void 加载子窗体ToolStripMenuItem_Click(object sender, EventArgs e)
9: {
10: FormChild_1 frm1 = new FormChild_1();
11: frm1.MdiParent = this;
12: frm1.Show();
13:
14: FormChild_2 frm2 = new FormChild_2();
15: frm2.MdiParent = this;
16: frm2.Show();
17:
18: FormChild_3 frm3 = new FormChild_3();
19: frm3.MdiParent = this;
20: frm3.Show();
21: }
22:
23: private void 水平平铺ToolStripMenuItem_Click(object sender, EventArgs e)
24: {
25: LayoutMdi(MdiLayout.TileHorizontal);
26: }
27:
28: private void 垂直平铺ToolStripMenuItem_Click(object sender, EventArgs e)
29: {
30: LayoutMdi(MdiLayout.TileVertical);
31: }
32:
33: private void 层叠排列ToolStripMenuItem_Click(object sender, EventArgs e)
34: {
35: LayoutMdi(MdiLayout.Cascade);
36: }
37:
38: }
C#学习笔记——MDI窗体(多文档界面)相关推荐
- 【学习笔记】Windows格式文档转换成Unix格式
[学习笔记]Windows格式文档转换成Unix格式 我们有时候需要将文档格式从Windows格式转换成Unix格式,Windows下换行是\r\n,而Unix下换行是\n,所以只需要将文档中的\r去 ...
- HTML5+CSS3学习笔记(三)文档流和盒子模型【附练习:图片列表、左侧导航栏】
HTML5+CSS3学习笔记(三) 本系列更多文章,可以查看专栏 HTML+CSS学习笔记 文章目录 HTML5+CSS3学习笔记(三) 一.CSS布局 1. 文档流(块级元素.行内元素.行内块元素) ...
- 【Word】学习笔记|批量解决文档中公式编号不居中的问题
1. 问题描述 当你将一个Word中内容(包含公式)复制到另外一个Ward里,发现MathType公式编号未居中,如上图所示.如果你公式较少,可以参考官方教程解决,就是将段落→中文版式→文本对齐方式中 ...
- 【学习笔记】git 使用文档
安装 git # mac 环境 brew install git 检查是否安装成功 ➜ ~ git --version git version 2.20.1 (Apple Git-117) 卸载 gi ...
- php 文档转html格式文件,php学习笔记之将word文档转化为HTML文件
将word文档转化为HTML文件 function wordTohtml($wfilepath) { $word=new COM("Word.Application") or di ...
- WPF-学习笔记 获取我的文档路径
获取我的文档路径:Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); 语句返回的是string值,但没有最后的 \ 档, ...
- 通关!游戏设计之道的学习笔记(四)文档
一款游戏,你得从游戏的设计文档开始做起.在游戏开放的筹备阶段,需要有以下4中文档来帮忙进行工作:①单页说明书②十页说明书③游戏流程表④游戏设计文档,简写为GDO. 单页说明书 包含以下信息: 1.游戏 ...
- C#—MDI(多文档界面)
父窗体与子窗体实例. 设计一个登陆窗体及一个MDI窗体. (1)登录窗体:假设密码为"123456",密码正确,则打开一个MDI窗体,否则给出错误提示. (2)假设MDI主窗体MD ...
- MDI窗体(多文档界面)
多文档界面(Multiple-Document Interface),简称MDI窗体.MDI窗体用于同时显示多个文档,每个文档显示在各自的窗口中.MDI窗体中通常有包含子菜单的窗口菜单,用于在窗口或文 ...
最新文章
- 加油站会员管理系统源码php_分享一下:关于一对一直播源码的重要组成部分
- 六十二、Js中的冒泡和捕获点击事件和Vue组件绑定原生事件
- web js基础3 事件
- mysql设置自动递增_《MySQL数据库》约束条件和自增长序列
- php 支付宝付款接口测试
- 【高效能人士的七个习惯】 第二部分 个人的成功:从依赖到独立(史蒂芬·柯维)...
- $_FILES['userfile']['error'] 错误码
- 快速修复 Log4j2 远程代码执行漏洞步骤
- c 子类对象 访问父类对象受保护成员_面向对象的三大特征
- DHCP服务器异常,上不了网解决办法
- 计算2的任意次方[通用版]
- linux缺页异常处理--内核空间
- devexpress ajax demo,DevExpress Demo示例展示:多功能站点插件 附在线演示
- 现代书法脚本字体Tifany Script
- dbvis连接mysql_Dbvis连接Mysql驱动问题
- python写小说阅读器_用python实现自己的小说阅读器
- WinSCP通过puTTYgen生成的ppk文件访问远程主机
- 导入数据库时报错的解决办法汇总
- [译] APT分析报告:07.拉撒路(Lazarus)使用的两款恶意软件分析
- HBuilderX 插件下载失败 解决
热门文章
- 初步了解超图桌面版导入CityGML数据
- 初次使用VS附加到进程功能
- 精简版开发工具使用手记2(图解)
- wse2.0实现webservice安全(转)
- Django—模板渲染
- Alpha 冲刺 (10/10)
- 【bzoj1195】[HNOI2006]最短母串 AC自动机+状态压缩+BFS最短路
- CKEditor上传图片—配置CKFinder
- java 正则表达式 demo_JAVA正则表达式语法
- iis php5.3 mysql_Win2008 R2配置IIS7.5+PHP Manager+PHP5.3+Mysql5.5+Wincache