b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

mdi窗体?vb添加窗体?mdi窗体特性?WinForm排列MDI子窗体

电脑杂谈  发布时间:2016-07-01 21:03:18  来源:网络整理

你是否正在寻找关于mdi窗体的内容?让我把最有价值的东西奉献给你:

mdi窗体_vb添加窗体_mdi窗体特性

WinForm排列MDI子窗体

如果一个mdi窗体中有多个子窗体同时打开,假如不对其排列顺序进行调整,那么界面会非常的混乱,而且不容易浏览。那么如何解决这个问题呢?我们可以通过使用带有MdiLayout枚举的LayoutMdi方法来排列多文档界面父窗体中的子窗体。
语法:
public void LayoutMdi (MdiLayout value)
value:是MdiLayout枚举值之一,用来定义MDI子窗体的布局。
MdiLayout枚举用于指定MDI父窗体中子窗体的布局。
语法:
public enum MdiLayout
MdiLayout枚举的枚举成员及说明如表1所示。
表1MdiLayout枚举成员

mdi窗体?vb添加窗体?mdi窗体特性?WinForm排列MDI子窗体


下面通过一个实例演示如何使用带有MdiLayout枚举的LayoutMdi方法来排列多文档界面父窗体中的子窗体。

在菜单栏上新建个菜单项,如下所示:

mdi窗体?vb添加窗体?mdi窗体特性?WinForm排列MDI子窗体

单击“水平平铺”菜单,使窗体中所有的子窗体水平排列,代码如下。
private void 水平平铺ToolStripMenuItem_Click(object sender, EventArgs e)
{
LayoutMdi(MdiLayout.TileHorizontal); //使用MdiLayout枚举实现窗体的水平平铺
}
程序的运行结果如下:

mdi窗体?vb添加窗体?mdi窗体特性?WinForm排列MDI子窗体


单击“垂直平铺”菜单,使窗体中所有的子窗体垂直排列,代码如下。
private void 垂直平铺ToolStripMenuItem_Click(object sender, EventArgs e)
{
LayoutMdi(MdiLayout.TileVertical); //使用MdiLayout枚举实现窗体的垂直平铺
}
程序的运行结果如下:

mdi窗体?vb添加窗体?mdi窗体特性?WinForm排列MDI子窗体


单击“层叠排列”菜单,使窗体中所有的子窗体层叠排列,代码如下。
private void 层叠排列ToolStripMenuItem_Click(object sender, EventArgs e)
{
LayoutMdi(MdiLayout.Cascade); //使用MdiLayout枚举实现窗体的垂直排列
}
程序运行结果如下:

mdi窗体?vb添加窗体?mdi窗体特性?WinForm排列MDI子窗体

注意点:要确保你做的程序是MDI(多文档界面),在看到运行效果前你要先在MDI多文档界面下打开几个子窗口,这样才能看到效果,其次打开的子窗口通常默认情况下是以

”层叠排列“的形式打开子窗口的,。这个程序并没有任何的难点。

posted @

以上就是关于mdi窗体的全部内容,相信你一定会非常满意。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-11617-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...