VB用户界面设计2.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用户界面设计(二) 实现目标的知识点 创建“学生成绩管理系统”的主控窗体 使用MenuStrip控件为程序添加菜单 使用ToolStrip控件为程序创建工具条 使用StatusStrip控件来创建状态栏 通过PerformClick方法使工具栏和菜单命令实现联动 通过自定义过程实现控制功能 Visual Basic.NET中的变量、数据类型和运算符 创建主控界面的思路 一、菜单设计 下拉式菜单MenuStrip控件 处理菜单事件 例:菜单项“学生”的单击(click)事件过程 Private Sub mnu学生_Click(ByVal sender As System.Object, ByVal e _ As System.EventArgs) Handles mnu学生.Click 点击学生菜单项的动作 MessageBox.Show(学生) End Sub 元素的“访问级别”由访问限制符决定,即什么代码对其具有读取或写入权限。这不仅取决于元素本身的声明方式,还取决于元素容器的访问级别。访问限制符 1. Public 可从以下位置访问元素:同一项目中任意位置的代码,引用该项目的其他项目,以及由该项目生成的任何程序集。仅可以在模块、接口或命名空间级别使用 Public。 2.Protected 仅可以从同一个类内部或从该类派生的类中访问元素。仅可以在声明类的成员时和仅在类级别使用 Protected。 3.Friend 可以从同一程序集内部访问元素,而不能从程序集外部访问。仅可以在模块、接口或命名空间级别使用 Friend。 4.Protected Friend 可从以下位置访问元素:派生类或同一程序集内,或两者皆可。仅可以在声明类的成员时且仅在类级别使用 Protected Friend。 5. Private 仅可以从同一模块、类或结构内访问元素。仅可以在模块级别使用 Private。 弹出菜单ContextMenuStrip 二、工具栏 工具栏是直观快捷地调用常用菜单命令的有效手段。每一个工具栏按钮总是对应一个菜单项。 为了方便系统的维护,可以通过先生成按钮的事件过程,再调用菜单项的PerformClick 方法,即点击工具按钮时模拟点击相应的菜单项,进而引发相应的菜单事件。 例:工具按钮“学生”的单击(click)事件过程 Private Sub tsb学生_Click(ByVal sender As System.Object, ByVal e _ As System.EventArgs) Handles tsb学生.Click 执行相应的菜单项 Me.mnu学生.PerformClick() End Sub 三、状态栏 四、通用对话框 打开文件对话框 打开文件对话框 打开文件对话框 五、多文档界面操作 SDI:Single-Document Interface MDI:Multiple-Document Interface 1、设置父窗口的IsMDIContainer 2、设定子窗体的MdiParent = Me 3、菜单的MdiWindowListItem 4、排列多文档窗口方法 Me.LayoutMdi ArrangeIcons Cascade TileHorizontal TileVertical 5、当前活动窗体属性ActiveMdiChild 六、鼠标和键盘 鼠标 回顾 创建菜单,以便分组显示应用程序的命令项 创建状态栏,以便向用户反馈应用程序的状态 创建工具栏,以便方便用户使用程序的一些常用功能 * 菜单设计概述 菜单有下拉式菜单和弹出菜单(上下文菜单)。 下拉式菜单的基本结构: 快捷键 热键 子菜单标记 主菜单 菜单项 子菜单名 分隔线 本章目录 菜单项除了Name、Visible、Enabled等属性之外,还具有下列重要属性: (1) Text 菜单项上显示的标题文本 在字符前加一个符号构成热键。例如,输入“新建(N)”,则菜单显示“新建(N)” 。 (2) ShortCut 设置菜单项的快捷键。 (3) Checked 控制菜单项左边是否显示“√” 菜单项的事件Click 为菜单项编写程序 本章目录 弹出菜单 独立于窗体菜单栏而显示在窗体内的浮动菜单。显示位置取决于单击鼠标键时指针的位置。 用鼠标单击某对象时能弹出菜单,必须设置该对象的ContextMenuStrip属性 为ContextMenuStrip控件名 本章目录 工具栏控件(ToolStrip) 1. ToolStrip控件的常用属性 2. ToolstripButton集合

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档