多文档窗体和控件布局

Multiple Document Interface->MDI

编写MDI

1 主窗体IsMdiContainer

2 MdiParent

子窗体菜单,自动合并

每次点击就可以建立一个子窗体;

若子窗口有自己的菜单,那这个子窗体的菜单会和主窗体的菜单合并;可以设置子窗体的属性AllowMerge为False,取消合并;

MDI主窗口

属性MdiChildren获得子窗口  MdiParent获得父窗口  ActiveMdiChild获得当前激活的子窗口

方法ActivateMdiChild 激活子窗口  LayoutMdi  对一堆Mdi排版

事件MdiChildActivate  当Mdi子窗口激活的时候去做的事情

改变子窗口的布局:

用foreach item,item.WindowState=FormWindowState.Maximized;

Minimized;Close;

this.LayoutMid(MdiLayout.Cascade);

this.LayoutMid(MdiLayout.TileHorizontal);

用这种方式进行对子窗口的排列;

用MdiWindowListItem做以下功能:

可以选择将这个封装功能增加至现在已经添加好了的菜单选项中;可以选择当前激活的窗口;

一个读取文档的好方法:

File.ReadAllText(openFileDialog1.FileName);

1

(0)

相关推荐

  • 如何清除word文档的背景色

    有的时候我们打开一个word文档,发现其页面背景色并非我们所喜欢的,此时想要删掉这个背景色的话,该怎么操作呢?下面就让小编来做个简单的介绍. 1.在电脑上打开要删除背景色的word文档. 2.点击文档 ...

  • 612 VB窗体界面控件的规整排列方法

    窗体网格属性设置 通过设置窗体网格属性可便于对窗体控件进行规整排列,具体过程如下: 选择"工具"/"选项"命令,弹出"选项"对话框.在&qu ...

  • 136 ⅤB窗体和控件设置

    136 ⅤB窗体和控件设置      ●运行VB     VB软件安装完成后,可点击电脑左下角"所有程序",找到ⅤB,点鼠标右键,发送到桌面,在电脑桌面上建立图标,如下图.     ...

  • WinForm设置窗体默认控件焦点

    winform窗口打开后文本框的默认焦点设置,进入窗口后默认聚焦到某个文本框,两种方法: ①设置tabindex 把该文本框属性里的tabIndex设为0,焦点就默认在这个文本框里了. ②Winfor ...

  • 窗体及控件的常用事件

    [分享成果,随喜正能量]知识缺乏,可以去汲取.去丰富:能力低下,可以去训练.去强化.唯有扩大胸襟.拓宽视野.升华境界不是一件容易的事.它需要不断地学习.自省.淬火.修炼和砥砺.做人.做事有了境界,就会 ...

  • Android应用程序----UI界面控件(相对布局,绝对布局)

    相对布局 相对布局(RelativeLayout)是一种非常灵活的布局方式,能够通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置 特点:能够最大程度保证在各种屏幕类型的手机上正确 ...

  • Android应用程序----UI界面控件(框架布局,表格布局)

    框架布局(FrameLayout)是最简单的界面布局,是用来存放一个元素的空白空间,且子元素的位置是不能够指定的,只能够放置在空白空间的左上角 如果有多个子元素,后放置的子元素将遮挡先放置的子元素 使 ...

  • Android应用程序----UI界面控件(界面布局小记)

    界面布局 界面布局(Layout)是用户界面结构的描述,定义了界面中所有的元素.结构和相互关系 声明Android程序的界面布局有两种方法 使用XML文件描述界面布局 在程序运行时动态添加或修改界面布 ...

  • pytest文档56-插件打包上传到 pypi 库

    前言 pytest 的插件完成之后,可以上传到 github,方便其他小伙伴通过 pip 源码安装.如果我们想通过 pip install packages 这种方式安装的话,需上传到 pypi 仓库 ...

  • Excel VBA窗体控件教程,单击事件超链接,图片预览案例完善

    Excel VBA窗体控件教程,单击事件超链接,图片预览案例完善