首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

3.5  编写多文档界面应用程序

多文档界面,简称MDI。功能类似于一个Excel文件中,可以打开多个表单。在C# Windows应用程序中,多文档就是指可以在一个窗口中,打开N个子窗口。

下面以详细的步骤,演示如何创建Windows应用程序中的多文档界面。

(1)打开VS2005,创建一个普通的Windows应用程序,名为“MdiSample”。

(2)默认生成一个Form1.cs窗体,选中此窗体,按F4键,打开窗体的属性设置,如图3.11所示。

图3.11  窗体的属性

(3)将“IsMdiContainer”属性的变量,更改为“True”。这表示当前窗体会变成一个容器,同时,允许其他窗体显示在此窗体内。

(4)为了可以更清楚地显示子窗体,还需要将属性“WindowState”更改为“Maximized”,表示此容器默认打开时最大化。

(5)拖放一个按钮到窗体内,修改此按钮的“Text”属性为“打开子窗体”。

(6)双击“打开子窗体”按钮,书写打开子窗体的代码如下所示。

private void button1_Click(object sender, EventArgs e)

{

    Form2 myform = new Form2();              //创建窗体对象

    myform.MdiParent = this;             //设置窗体的父对象

    myform.Show();                           //显示子窗体

}

(7)打开解决方案资源管理器,在根目录上单击右键,在弹出的快捷菜单中,单击“添加|新建项”命令,打开“新建项”模板对话框,如图3.12所示。

(8)选中“Windows窗体”模板,默认名为“Form2.cs”,单击“添加”按钮,在应用程序中添加一个新窗体。

注意:此窗体的名字已经在前面的代码中使用到,此处不要随意更改。

(9)在Form2窗体中添加一个“RichTextBox”控件。

(10)按“Ctrl+S”组合键保存所有代码。按F5键运行程序,最终运行效果如图3.13所示。

    

图3.12  “新建项”模板                           图3.13  Mdi运行界面

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论