多功能用户界面开发.pptVIP

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 多功能用户界面开发 教学内容: 7.1 多文档界面 7.2 菜单设计 7.3工具栏和状态栏设计 二、知识、能力和素质目标 返回目录 说明:选择位置值和性能值时,将其用“或”(Or)运算符进行组合。POPUPMenu方法应结MouseDown或MouseUp事件过程来使用。 如果不希望弹出菜单的菜单的菜单项出现在一般菜单栏里,可以在代码中把Visible属性设置为False或在【菜单编辑器】中不选中【可见】。 【例7.5】在例7.3中为”编辑”菜单加入弹出菜单功能,实现右击RichTextBox1时能弹出MenuEdit菜单中的菜单项,并以鼠标指针坐标X为弹出菜单的中心,可以使用如下代码实现。 Private Sub RichTextBox1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single) If Button = 2 Then PopupMenu MenuEdit, 4, x, y End If End Sub 其中:Button=2表示按下鼠标右键,MenuEdit为编辑菜单名,4指定弹出菜单的位置。运行界面如图7.12所示。 返回目录 7.3 工具栏和状态栏设计(第4章已介绍) 7.3.1 工具栏设计 工具栏Toolbar控件,可以方便地为应用程序制作工具栏,为了使工具按钮更生动,VB还提供了图像列表ImageList控件, (1)右键单击【工具箱】空白位置,选择弹出菜单中的【部件】命令,弹出【部件】对话框; (2)在对话框的【控件】列表框中选择MicorSoft Windows Common Controls 6.0选项(使该选项前的复选框中出现对钩); (3)单击【确定】按钮,在工具箱中增加一组控件,Toolbar、ImageList和StatusBar控件即在其中。 设计工具栏的主要步骤如下: (1)将ImageList控件添加到窗体上,然后在ImageList控件中添加所需要的图像。 (2)将Toolbar控件添加到窗体上,在Toolbar控件中创建Button(按钮)对象。 (3)在ButtonClick事件中用Select Case语句对各按钮进行相应的编程。 7.3.2 状态栏设计 状态栏用于显示系统信息和对用户的提示,如:系统日期、软件版本、光标的当前位置、键盘的状态等。一般在窗口的底部。 StatusBar控件添加到窗体后,其默认名称为StatusBar1,右击该控件,从弹出的快捷菜单中选择【属性】命令,然后在【属性页】对话框中切换到【窗格】选项卡。单击【插入窗格】按钮,StatusBar控件中就产生了一个窗格,然后自动产生一个索引。再设置【文本】、【最小宽度】。其它选项一般为默认。如图7.18所示。 StatusBar属性页【窗格】选项卡中的主要属性如下: 【索引】(Index)文本框:表示窗格的惟一序号,其值是用户新建窗格时由系统自动设置的。 【关键字】(Key)文本框:表示每个窗格的标识名。 【文本】(Text) 文本框:表示窗格要显示的内容。 【最小宽度】(MinWidth)文本框: 当前窗格的最小宽度,用户可根据实际情况设置最小宽度值,调整各窗格的宽度。 【对齐】(Alignment)下拉列表框:参数0-sbrLeft、1-sbrCenter、2-sbrRight分别表示窗格中的文本左对齐、居中、右对齐。 返回目录 本章小结 本章主要通过一个实例介绍了多文档窗体(MDI)、菜单、工具栏和状态栏的设计方法。 1.多文档窗体窗体的设计和应用 多文档窗体由父窗体和子窗体组成。父窗体或称MDI窗体是作为子窗体的容器。子窗体或称文档窗体显示各自的文档。父窗体只有一个,子窗体则可以有多个。子窗体就是MDIChild属性设置为True的普通窗体。在MDI窗体中使用Arrange方法可以重新对齐子窗体,可以层叠、水平和垂直平铺或者沿着MDI窗体的下部排列子窗体图标等方式来显示子窗体。 * * 项目九 记事本项目 一、项目功能 设计多文档记事本,能够实现对文档的建立、打开、保存、编辑及 文字的设置一些基本功能 掌握菜单编辑器的应用 掌握状态栏和工具栏的应用 掌握常用扩展控件的应用 能力目标 状态栏和工具栏的设计和编程方法 知识目标 掌握多文档界面设计方法 菜单的设计和编程方法 多文档界面设计 实用扩展控件的应用 三、任务划分 任务一 任务二 任务三 设计主窗体 制作菜单 制作工具栏和状态栏 任务一 设计主窗体 功能 知识点 设计好记事本的整体界面,使富

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档