- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 界面设计 本章主要内容: 添加菜单。 标准对话框介绍。 创建工具栏。 实现上下文菜单。 创建状态栏。 创建一个记事本综合实例。 用户界面的设计作为人机交互的窗口,在成功的程序设计中起着重要的作用。本章将介绍用户界面设计中常用的控件,读者将学习如何为应用程序创建菜单、工具栏、上下文菜单、多种对话框及状态栏,并通过建立一个记事本应用程序来掌握这些控件的使用。 Visual Basic 2005中引入了菜单(MenuStrip)、弹出菜单(ContextMenuStrip)、工具栏(ToolStrip)和状态栏(StatusStrip)等界面设计的组件,它们位于工具箱的“菜单和工具栏”部分,如图8-1所示。 8.1 创建菜单项 用户在运行一个软件时,首先会查看菜单项,来了解软件的功能,完善的菜单有助于程序的使用。Visual Basic 2005中,将菜单添加到窗体中,是通过MenuStrip控件来实现的。创建菜单过程非常简单,下面通过创建记事本应用程序的菜单来学习和掌握菜单的建立。 例8.1创建记事本应用程序程序,创建记事本的菜单项。 具体操作过程: ⑴ 新建项目,选择“Windows应用程序”,项目名为“我的记事本”。 ⑵ 在解决方案资源管理器中,把“Form1.vb”改为“frmNotePad.vb”。 ⑶ 打开窗体设计视图,选择窗体,在属性框中修改窗体属性: StartPosition为“CenterScreen”;Text为“我的记事本”。 ⑷ 双击工具箱的MenuStrip项,给窗体添加一个MenuStrip控件。此时,如图8-2所示,在系统为不可见控件(如Timer等)预留的窗体下方区域,显示新添加的MenuStrip控件,在窗体标题栏下方显示“请在此键入”的提示框。 ⑸ 选择窗体下方的MenuStrip1控件,在属性框中修改MenuStrip控件属性:选择Items属性,在弹出的对话框“项集合编辑器”中编辑顶级菜单,如图8-3所示。 ⑹ 在图8-3所示的窗口中,选自左侧的成员“MenuStrip1”,修改其Name属性为mnuMain。在左侧的下拉列表中选择MenuItem,点击“添加”按钮添加一个“ToolStripMenuItem1”,修改其Name属性为“mnuFile”,Text属性为“文件(F)”。通过这样的方法依次添加其余的顶级菜单,具体属性设置见表8-1所示。 表8-1 顶级菜单属性设置 提示: Text属性设置为“文件(F)”,但却显示为“文件(F)”。这是因为“”在菜单中具有特殊含义,如通过在字母“F”前添加“”设置“F”为访问键,用户可以通过“Alt+F”组合键打开文件菜单。 设置好的主菜单如图8-4所示: 顶级菜单完后,记事本界面如图8-5所示 ⑺ 在图8-4所示的“项集合编辑器”中,选择左侧的mnuFile,选择DropDownItems属性,在弹出的对话框“项集合编辑器(mnuFile.DropDownItems)”中为顶级菜单“文件(F)”添加子菜单,方法同添加顶级菜单。子菜单各项属性设置见表8-2。 提示: ShorCutKeys属性设置菜单的快捷键,快捷键类似于访问键,但它不打开菜单,而直接执行某个菜单命令。 设置快捷键和访问键时,应参考广泛使用的Windows应用程序标准,如用户习惯使用快捷键“Ctrl+N”执行新建文档命令,快捷键“Ctrl+C”用来执行拷贝任务,访问键“Alt+F”用来打开文件菜单。 为菜单命令设置快捷键是通过修改菜单的ShorCutKeys属性来实现的,设置方式参照图8-6所示。 在设计菜单时,一般把功能相近的菜单设置在一起,并用Separator(分隔符)加以区分。在菜单“另存为…(A)”和“打印…(P)”后分别添加一个Separator。 设计好的记事本“文件”菜单如图8-7所示。 ⑻ 按照以上的方法,为其余的顶级菜单添加子菜单。各菜单的子菜单属性设置见表8-3、8-4、8-5及8-6。(可参考Windows系统自带的记事本) 表8-3 编辑菜单的子菜单属性设置 表8-4 格式菜单的子菜单属性设置 表8-5 查看菜单的子菜单属性设置 提示: 菜单项的Checked属性用来标识该项处于选中、未选中还是不确定状态。 表8-6 帮助菜单的子菜单属性设置 ⑼ 添加RichTextBox控件,它是记事本编辑核心控件。修改其Name属性为rtboxMain,Text属性为空,Anchor属性为“Top,Left” ,Dock属性为Fill。 提示: RichTextBox控件是一个功能强大的字处理程序的核心,具有强大的文本格式化功能。Windows内置的“写字板”就是基于RichTextBox控件。其主要的属性见表8-7: 表8-7 RichTextBox控件属
您可能关注的文档
- 2014年度劳务结算发放流程及表格.doc
- 2014年注册消防工程师项目知识.doc
- 2014注册消防工程师项目知识培训.pdf
- 2015年度盛典策划方案.doc
- 2015年度盛典策划方案-最终版.doc
- 2015年公司年会策划.doc
- Authorware实用教程(第2版) 仇芒仙 Authorware -123章.ppt
- Authorware实用教程(第2版) 仇芒仙 第5章-1.ppt
- Authorware实用教程(第2版) 仇芒仙 第6章-1.ppt
- Authorware实用教程(第2版) 仇芒仙 第4章-1.ppt
- Visual Basic 2005 程序设计 何聚厚 第10章 访问数据库.ppt
- Visual Basic.NET程序设计教程(第2版)龚沛曾.ppt
- Visual Basic程序设计(第2版) 潘地林 教学课件1.ppt
- Visual Basic程序设计(第2版) 潘地林 教学课件2.ppt
- Visual Basic程序设计(第2版) 潘地林 教学课件3.ppt
- Visual Basic程序设计(第2版) 潘地林 教学课件4.ppt
- Visual Basic程序设计(第2版) 潘地林 教学课件5.ppt
- Visual Basic程序设计(第2版) 潘地林 教学课件6.ppt
- Visual Basic程序设计(第2版) 潘地林 教学课件7.ppt
- Visual Basic程序设计(第2版) 潘地林 教学课件8.ppt
文档评论(0)