任务五建立MDI窗体完善系统界面ppt课件

上传人:沈*** 文档编号:144803402 上传时间:2022-08-28 格式:PPT 页数:26 大小:357.50KB
收藏 版权申诉 举报 下载
任务五建立MDI窗体完善系统界面ppt课件_第1页
第1页 / 共26页
任务五建立MDI窗体完善系统界面ppt课件_第2页
第2页 / 共26页
任务五建立MDI窗体完善系统界面ppt课件_第3页
第3页 / 共26页
资源描述:

《任务五建立MDI窗体完善系统界面ppt课件》由会员分享,可在线阅读,更多相关《任务五建立MDI窗体完善系统界面ppt课件(26页珍藏版)》请在装配图网上搜索。

1、广东农工商职业技术学院广东农工商职业技术学院VB.NET程序设计程序设计义务五义务五 建立建立MDI窗体完善系统界面窗体完善系统界面广东农工商职业技术学院广东农工商职业技术学院2 本章学习目的:本章学习目的:掌握菜单的设计与运用掌握菜单的设计与运用掌握工具栏和形状栏的根本设计方法掌握工具栏和形状栏的根本设计方法掌握掌握MDI多文档界面程序的设计多文档界面程序的设计目的目的广东农工商职业技术学院广东农工商职业技术学院3 假设要操作复杂的多义务运用程序界面假设要操作复杂的多义务运用程序界面,VB.NET提供一些非常方便的操作界面提供一些非常方便的操作界面,使得系统更美观、使得系统更美观、适用和方便

2、适用和方便如:如:设置带菜单栏、工具栏和形状栏的窗体设置带菜单栏、工具栏和形状栏的窗体可以进展多窗体操作可以进展多窗体操作问题的引入问题的引入广东农工商职业技术学院广东农工商职业技术学院4 义务:义务:为运用为运用程序添程序添加菜单加菜单栏、工栏、工具栏、具栏、形状栏形状栏。并建。并建立立MDI窗体窗体义务义务工具栏工具栏菜单菜单栏栏形状栏形状栏MDI窗体窗体广东农工商职业技术学院广东农工商职业技术学院5 菜单是一种方便用户选择运用程序功能的入口菜单是一种方便用户选择运用程序功能的入口,菜单可分为菜单可分为:菜单栏菜单菜单栏菜单,也称为主菜单或下拉菜单也称为主菜单或下拉菜单弹出式菜单弹出式菜单

3、,也称为快捷菜单也称为快捷菜单创建菜单的相关知识创建菜单的相关知识广东农工商职业技术学院广东农工商职业技术学院6运用窗体的主菜单运用窗体的主菜单菜单应该遵照以下几点根本原那菜单应该遵照以下几点根本原那么么 菜单要合理分类。菜单要合理分类。菜单文字要具有可读性。菜单文字要具有可读性。要兼顾用户的行为习惯。要兼顾用户的行为习惯。广东农工商职业技术学院广东农工商职业技术学院7创建一个菜单栏菜单创建一个菜单栏菜单要创建菜单栏菜单要创建菜单栏菜单,首先要在窗体上添加首先要在窗体上添加MenuStrip 控件,然后在控件,然后在MenuStrip控件中定义控件中定义菜单项菜单项(MenuItem),最后编

4、写菜单项的单击事,最后编写菜单项的单击事件呼应代码件呼应代码 菜单经过存放按照普通主题分组的命令将功能公开给菜单经过存放按照普通主题分组的命令将功能公开给用户。用户。MenuStrip 控件是此版本的控件是此版本的 Visual Studio 和和.NET Framework 中的新功能。运用该控件,可以轻松创建中的新功能。运用该控件,可以轻松创建 Microsoft Office 中那样的菜单。中那样的菜单。MenuStrip 控件支持多文档界面控件支持多文档界面(MDI)和菜单合并、工和菜单合并、工具提示和溢出。您可以经过添加访问键、快捷键、选中标具提示和溢出。您可以经过添加访问键、快捷键

5、、选中标志、图像和分隔条,来加强菜单的可用性和可读性。志、图像和分隔条,来加强菜单的可用性和可读性。MenuStrip 控件取代了控件取代了 MainMenu 控件并向其中添加了控件并向其中添加了功能;但是也可选择保管功能;但是也可选择保管 MainMenu 控件以备向后兼容和控件以备向后兼容和未来运用。未来运用。预备好要用的图预备好要用的图广东农工商职业技术学院广东农工商职业技术学院8菜单项最常用的属性菜单项最常用的属性菜单项最常用的属性:菜单项最常用的属性:Text:用来指示菜单项的标题:用来指示菜单项的标题.还可以经过在要用作访问还可以经过在要用作访问键的字符前放置一个键的字符前放置一个

6、&来指定访问键来指定访问键.或在其中输入或在其中输入-来创建菜单项为分割线来创建菜单项为分割线Checked:设置菜单项能否被选中,:设置菜单项能否被选中,True为选中为选中,False为未选中为未选中Name:设置菜单项的名字:设置菜单项的名字ShortcutKeys:指定可由菜单项的快捷键:指定可由菜单项的快捷键Enabled:指定菜单项能否可用:指定菜单项能否可用Visible:指定菜单项能否可见:指定菜单项能否可见Image:为菜单项添加图标为菜单项添加图标广东农工商职业技术学院广东农工商职业技术学院9处置菜单事件处置菜单事件 Click事件在以下的情况下发生:事件在以下的情况下发生

7、:用户单击菜单项用户单击菜单项 用户运用键盘操作菜单,并按用户运用键盘操作菜单,并按Enter键键 用户按下与菜单项相关联的快捷键用户按下与菜单项相关联的快捷键广东农工商职业技术学院广东农工商职业技术学院10创建与菜单项相关联的步骤创建与菜单项相关联的步骤创建与菜单项相关联的步骤:在菜单编辑器中,单击需求添加功能的菜单项在菜单编辑器中,单击需求添加功能的菜单项在在“属性窗口中,按照一切菜单项运用的命名属性窗口中,按照一切菜单项运用的命名规规 那么重命名那么重命名 Name 属性属性双击菜单项来翻开与双击菜单项来翻开与Click事件相关联的事件处事件相关联的事件处 理程序理程序为事件处置程序编写

8、代码为事件处置程序编写代码广东农工商职业技术学院广东农工商职业技术学院11随堂实训随堂实训创建一个创建一个Windows运用程序,并添加如下图菜单项,练运用程序,并添加如下图菜单项,练习目的是熟习主要属性习目的是熟习主要属性Text、Name、Image、checked、ShortcutKeys、Enabled、Visible的设置。的设置。广东农工商职业技术学院广东农工商职业技术学院12创建和运用工具栏创建和运用工具栏 创建工具栏创建工具栏 运用运用 ToolStrip 控件的属性控件的属性 编写编写Click或或ItemClicked 事件处置方法事件处置方法工具栏工工具栏工程类型程类型广

9、东农工商职业技术学院广东农工商职业技术学院13创建工具栏创建工具栏 Image属性:显示在工具栏控件上的图像属性:显示在工具栏控件上的图像Text属性:显示的文字属性:显示的文字DisplayStyle:可以有以下取值:可以有以下取值 None:显示空白显示空白 Text:仅显示仅显示Text属性设置的内容,不显示图像属性设置的内容,不显示图像 Image:不显示文字,仅显示不显示文字,仅显示Image属性设置的图像属性设置的图像 ImageAndText:同时显示文字和图像同时显示文字和图像运用运用 Windows 窗体设计器来翻开要添加工具栏的窗体。窗体设计器来翻开要添加工具栏的窗体。在工

10、具箱上双击在工具箱上双击ToolStrip 控件,这样一个工具栏就添加到窗体上。控件,这样一个工具栏就添加到窗体上。向窗体创建并添加工具栏的步骤如下:向窗体创建并添加工具栏的步骤如下:ToolStrip工具栏项控件的主要属性工具栏项控件的主要属性广东农工商职业技术学院广东农工商职业技术学院14编写编写Click 事件处置方法事件处置方法Click 事件处置方法:直接双击要添加单击事件的工具栏项,事件处置方法:直接双击要添加单击事件的工具栏项,该方法容易了解建议运用此方法,一个工具栏项对应本人该方法容易了解建议运用此方法,一个工具栏项对应本人的单击事件的单击事件留意:假设某行代码较长,要人工留意

11、:假设某行代码较长,要人工换行时,先输入换行时,先输入“空格,然后输入空格,然后输入下划线下划线“_,接着按接着按Enter键键广东农工商职业技术学院广东农工商职业技术学院15同时呼应多个同时呼应多个Click 事件处置方法事件处置方法 Private Sub ToolStripButton1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)_ Handles ToolStripButton1.Click,ToolStripButton2.Click,ToolStripButton3.Click,_ ToolBar

12、Menu1.Click,ToolBarMenu2.Click If TypeOf sender Is ToolStripButton Then Select Case CType(sender,ToolStripButton).Name Case ToolStripButton1 MsgBox(他单击了他单击了ToolStripButton1)Case ToolStripButton2 MsgBox(他单击了他单击了ToolStripButton2)Case ToolStripButton3 MsgBox(他单击了他单击了ToolStripButton3)End Select ElseIf T

13、ypeOf sender Is ToolStripMenuItem Then Select Case CType(sender,ToolStripMenuItem).Name Case ToolBarMenu1 MsgBox(他单击了他单击了ToolBarMenu1)Case ToolBarMenu2 MsgBox(他单击了他单击了ToolBarMenu2)End Select End If End Sub 假设工具栏工程的类假设工具栏工程的类型有几种,可以思索用呼型有几种,可以思索用呼应多个应多个Click事件的处置方事件的处置方法法广东农工商职业技术学院广东农工商职业技术学院16编写编写I

14、temClicked 事件处置方法事件处置方法ItemClicked 事件处置方法:直接双击工具栏控件普通适用事件处置方法:直接双击工具栏控件普通适用于工具栏项为于工具栏项为Button类型类型假设工具栏项为假设工具栏项为DropDownButton类型,要单独写类型,要单独写Click事件处置程序事件处置程序广东农工商职业技术学院广东农工商职业技术学院17随堂实训随堂实训 添加如下图工具栏,并添加相应事件:添加如下图工具栏,并添加相应事件:Click或或ItemClicked。广东农工商职业技术学院广东农工商职业技术学院18创建和运用形状栏创建和运用形状栏 创建形状栏来加强程序界面的创建形状

15、栏来加强程序界面的可用性可用性,显示窗体中一些有用的信息显示窗体中一些有用的信息创建形状栏创建形状栏为形状栏添加形状栏项为形状栏添加形状栏项创建形状栏步骤创建形状栏步骤翻开想要添加形状栏的窗体翻开想要添加形状栏的窗体把把StatusStrip控件从工具箱添加到窗体中控件从工具箱添加到窗体中添加形状栏项添加形状栏项广东农工商职业技术学院广东农工商职业技术学院19随堂实训随堂实训添加如下图的形状栏添加如下图的形状栏广东农工商职业技术学院广东农工商职业技术学院20创建多文档界面创建多文档界面(MDI)利用利用MDI可以在一个包容式窗体中包可以在一个包容式窗体中包含多个窗体含多个窗体 用用MDI可以在

16、一个单一的包容器窗体可以在一个单一的包容器窗体内建立和维护多个窗体的运用程序内建立和维护多个窗体的运用程序 MDI中运用程序窗口称为父窗体中运用程序窗口称为父窗体,运用程序内部的窗口称为子窗体运用程序内部的窗口称为子窗体广东农工商职业技术学院广东农工商职业技术学院21创建多文档窗体续创建多文档窗体续 设置父窗体的设置父窗体的IsMdiContainer属性为属性为true。设置子窗体的设置子窗体的MDIParent属性为当前的父窗体对象属性为当前的父窗体对象,该属性不能在属性窗口中该属性不能在属性窗口中,只能经过代码设置只能经过代码设置,其格其格式如下式如下:思索:子窗体对象如何定义思索:子窗

17、体对象如何定义 子窗体对象子窗体对象.MDIParent=Me。Me表示是父窗体对象表示是父窗体对象创建多文档窗体的操作步骤:创建多文档窗体的操作步骤:广东农工商职业技术学院广东农工商职业技术学院22创建多窗体创建多窗体 多窗体运用程序中多窗体运用程序中,需求翻开需求翻开,封锁封锁,隐藏或显示指隐藏或显示指定窗体:定窗体:方 法用 法功 能Close()窗体名称.Close()关闭窗体,关闭窗体后,所有创建在该窗体中的资源都被关闭,且窗体被清除.Show()窗体名称.Show()显示一个窗体对象.在调用Show方法之前,窗体名称所代表的窗体实例必须存在Hide()窗体名称.Hide()使窗体对

18、象不可见,但不关闭它.也就是虽然该窗体不显示,但它所包含的对象和变量仍保留在内存中广东农工商职业技术学院广东农工商职业技术学院23MDIMDI窗体父窗体、子窗体的运用窗体父窗体、子窗体的运用实训实训 本练习在上一节本练习在上一节课所做的带菜单课所做的带菜单栏的栏的Windows运运用程序的根底上用程序的根底上,使得该窗体为,使得该窗体为父窗体,同时建父窗体,同时建立第二个、第三立第二个、第三个窗体个窗体,使之称使之称为子窗体,同时为子窗体,同时在父窗体中显示在父窗体中显示子窗体。子窗体。广东农工商职业技术学院广东农工商职业技术学院24小结小结 本义务我们掌握了基于本义务我们掌握了基于Windo

19、ws的的运用程序的菜单、工具栏、形状栏,运用程序的菜单、工具栏、形状栏,并且学习了创建较为复杂的并且学习了创建较为复杂的Windows运用程序。运用程序。广东农工商职业技术学院广东农工商职业技术学院251.选择题选择题1)创建菜单时,在菜单项称号的前面输入创建菜单时,在菜单项称号的前面输入_,可以创建该项的访问键。,可以创建该项的访问键。a)&b)!c)$d)#习题习题广东农工商职业技术学院广东农工商职业技术学院262.编程题编程题1)在表单上添加一个形状栏,在形状栏中阐明在表单上添加一个形状栏,在形状栏中阐明“此为形状栏,旁边可插入进度条、图片等此为形状栏,旁边可插入进度条、图片等。习题续习题续

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!