- 1
- 0
- 约6.62千字
- 约 46页
- 2019-11-20 发布于广东
- 举报
* (3)窗体的常用属性 Name属性:更改窗体的名字 Text属性:决定了窗体标题栏显示的内容。 * (4)向该项目中加入第二个窗体 “项目”菜单|选择“添加Windows窗体“将弹出添加新项的对话框 * 11.6 多文档(MDI)程序 一个MDI程序至少需要用到2个窗体。 一个作为容器,称为父窗体 另一个作为模板 在MDI程序中可以同时打开多个文档,每个文档用一个单独的窗体显示。每一个这样单独的窗体称为一个子窗体。一般而言,所有的子窗体是类似的,使用窗体模板来创建。 * 例11-2 创建一个MDI程序 要求 创建一个MDI程序,能够同时打开多幅图片 分析 在MDI程序中,有一个窗体称为父窗体,欲使一个窗体成为父窗体,要将窗体的IsMdiContainer属性设置为True。 * 步骤 (1)新建项目MDI。 (2)向窗体添加一个MainMenu和一个OpenFileDialog控件 (3)编辑MainMenu,它的顶层具有2项,文件和窗口。文件菜单下有2项,分别是打开和退出 窗口菜单下有3项,分别是水平平铺,垂直平铺和层叠 (4)将窗体的IsMdiContainer属性设置为True。 (5)将窗体的Name属性和Text属性均改为MDIDemo。在解决方案资源管理器中打开项目的属性,更改启动项设置。 * (6)创建子窗体的模板 从“项目”菜单中选择添加Windows窗体,将出现添加新项的对话框,在模板中选择Windows窗体,在名称一栏中填入一个合适的名字后按下打开按钮,新的窗体将被加入到项目中。 (7)在新窗体中 将AutoScroll属性改为True 添加一个PictureBox控件,并将SizeMode属性设置为AutoSize。 (8)添加文件菜单下的打开项的Click事件过程 * (9)在代码窗口顶部选择OpenFileDialog控件同时选择它的FileOk事件过程,将在此编写显示图片的代码。 (10)为窗口的菜单下3项,水平平铺,垂直平铺和层叠添加Click事件过程。 (11)为退出菜单项添加Click事件过程。 * 选中当前的窗体,它将成为父窗体或是容纳子窗体的容器。欲使它成为容器,需要将窗体的IsMdiContainer属性设置为True。此时,窗体的背景色变为深灰色。最后将窗体的Name属性和Text属性均改为MDIDemo。在解决方案资源管理器中打开项目的属性,更改启动项设置。设计好的窗体如下图所示: 将一个窗体设置为容器 * 添加新项 * 程序代码 Private Sub MnuOpen_Click(ByVal sender As System.Object, ByVal e As _ System.EventArgs) Handles MnuOpen.Click OpenFileDialog.ShowDialog() End Sub * Private Sub OpenFileDialog_FileOk(ByVal sender As Object, ByVal e As _ System.ComponentModel.CancelEventArgs) Handles OpenFileDialog.FileOk Dim frmChild As New Child() frmChild.MdiParent = Me frmChild.PictureBox.Image = Image.FromFile(OpenFileDialog.FileName) frmChild.Show() End Sub * Private Sub MnuExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MnuExit.Click Me.Close() End Sub * Private Sub MnuWinH_Click(ByVal sender As System.Object, ByVal e _ As System.EventArgs) Handles MnuWinH.Click Me.LayoutMdi(MdiLayout.TileHorizontal) End Sub * Private Sub MnuWinV_Click(ByVal sender As Object, ByVal e _ As System.EventArgs) Handles MnuWinV.Click Me.LayoutMdi(MdiLayout.TileVertica
您可能关注的文档
- “六书”和汉字形体构造.ppt
- 《成功始于方式》美乔治·韦尔曼.ppt
- 《杜牧诗三首》之《早雁》.ppt
- 《古代中国经济政策》人民版必修2.ppt
- 《虎口藏宝》语文S版五年级下册.ppt
- 《集合含义与其表示》新授课.ppt
- 《记梁任公先生的1次演讲》.ppt
- 《林黛玉进贾府》之王熙凤.ppt
- 《现代大学生》杂志招商说明刊例综合.ppt
- 《音乐巨人---贝多芬》.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)