欢迎来到天天文库
浏览记录
ID:39193711
大小:446.00 KB
页数:28页
时间:2019-06-26
《任务五建立MDI窗体完善系统界面》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VB.NET程序设计任务五建立MDI窗体完善系统界面本章学习目标:掌握菜单的设计与应用掌握工具栏和状态栏的基本设计方法掌握MDI多文档界面程序的设计目标如果要操作复杂的多任务应用程序界面,VB.NET提供一些非常方便的操作界面,使得系统更美观、实用和方便如:设置带菜单栏、工具栏和状态栏的窗体可以进行多窗体操作问题的引入任务:为应用程序增加菜单栏、工具栏、状态栏。并建立MDI窗体任务工具栏菜单栏状态栏MDI窗体菜单是一种方便用户选择应用程序功能的入口,菜单可分为:菜单栏菜单,也称为主菜单或下拉菜单弹
2、出式菜单,也称为快捷菜单创建菜单的相关知识使用窗体的主菜单菜单应该遵循以下几点基本原则菜单要合理分类。菜单文字要具有可读性。要兼顾用户的行为习惯。创建一个菜单栏菜单要创建菜单栏菜单,首先要在窗体上添加MenuStrip控件,然后在MenuStrip控件中定义菜单项(MenuItem),最后编写菜单项的单击事件响应代码.菜单通过存放按照一般主题分组的命令将功能公开给用户。MenuStrip控件是此版本的VisualStudio和.NETFramework中的新功能。使用该控件,可以轻松创建Micro
3、softOffice中那样的菜单。MenuStrip控件支持多文档界面(MDI)和菜单合并、工具提示和溢出。您可以通过添加访问键、快捷键、选中标记、图像和分隔条,来增强菜单的可用性和可读性。MenuStrip控件取代了MainMenu控件并向其中添加了功能;但是也可选择保留MainMenu控件以备向后兼容和将来使用。准备好要用的图菜单项最常用的属性菜单项最常用的属性:Text:用来指示菜单项的标题.还可以通过在要用作访问键的字符前放置一个”&”来指定访问键.或在其中输入”-”来创建菜单项为分割线.
4、Checked:设置菜单项是否被选中,True为选中√,False为未选中.Name:设置菜单项的名字ShortcutKeys:指定可由菜单项的快捷键Enabled:指定菜单项是否可用Visible:指定菜单项是否可见Image:为菜单项添加图标快捷菜单(右键菜单)的使用添加“ContextMenuStrip”控件属性设置与主菜单一样设置某对象(控件)与该快捷菜单关联:把某对象的ContextMunuStrip设置为该快捷菜单处理菜单事件Click事件在以下的情况下发生:用户单击菜单项用户使用键盘
5、操作菜单,并按Enter键用户按下与菜单项相关联的快捷键创建与菜单项相关联的步骤创建与菜单项相关联的步骤:在菜单编辑器中,单击需要添加功能的菜单项在“属性”窗口中,按照所有菜单项使用的命名规则重命名Name属性双击菜单项来打开与Click事件相关联的事件处理程序为事件处理程序编写代码菜单项单击事件例子TextBox控件Dock:FillMultiline:TrueScrollBars:Both程序运行时,默认对齐方式为“左对齐”。1、点“右对齐”菜单时,文本框里的内容变为“右对齐”2、点“居中对齐
6、”菜单时,文本框里的内容变为“居中齐”3、点“左对齐”菜单时,文本框里的内容又变为“左对齐”注意:点相应命令后,相应菜单的Checked要随着变化左对齐的Checked:True随堂实训创建一个Windows应用程序,并添加如图所示菜单项,练习目的是熟悉主要属性(Text、Name、Image、checked、ShortcutKeys、Enabled、Visible)的设置。实训参考课本83-89的内容,设计一个简易的记事本。创建和使用工具栏创建工具栏使用ToolStrip控件的属性编写Click
7、事件处理方法工具栏项目类型创建工具栏Image属性:显示在工具栏控件上的图像Text属性:显示的文字DisplayStyle:可以有以下取值None:显示空白Text:仅显示Text属性设置的内容,不显示图像Image:不显示文字,仅显示Image属性设置的图像ImageAndText:同时显示文字和图像使用Windows窗体设计器来打开要添加工具栏的窗体。在工具箱上双击ToolStrip控件,这样一个工具栏就添加到窗体上。向窗体创建并添加工具栏的步骤如下:ToolStrip工具栏项控件的主要属性
8、编写Click事件处理方法Click事件处理方法:直接双击要添加单击事件的工具栏项。注意:如果某行代码较长,要人工换行时,先输入“空格”,然后输入下划线“_”,接着按Enter键随堂实训添加如图所示工具栏,并添加Click事件。创建和使用状态栏创建状态栏来增强程序界面的可用性,显示窗体中一些有用的信息创建状态栏为状态栏添加状态栏项创建状态栏步骤打开想要添加状态栏的窗体把StatusStrip控件从工具箱添加到窗体中添加状态栏项随堂实训添加如图所示的状态栏实训根据课本93-96的内容
此文档下载收益归作者所有