- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB程序设计第3版第10章【荐】.ppt
界 面 设 计 10.1 菜单的设计 Windows环境下几乎所有的应用软件都通过菜单实现各种操作。菜单将应用程序的各种操作分组显示在界面上,用户可以方便地从菜单中选择执行各种功能。 10.1.1 下拉式菜单 2. 菜单编辑器 菜单项: 看成控件,具有属性、事件、方法 菜单项也称为菜单控件。 菜单设计: 通过“菜单编辑器”完成。 首先使窗体成为当前窗体 使用以下方法打开菜单编辑器: 执行“工具”菜单下的“菜单编辑器”命令 单击标准工具栏的“菜单编辑器”按钮 从窗体快捷菜单中选择“菜单编辑器”命令 菜单编辑器结构: 3.下拉式菜单的设计 代码设计: Private Sub txtCut_Click() 剪切 Clipboard.SetText Text1.SelText Text1.Text = Left(Text1.Text, Text1.SelStart) Right(Text1.Text, Len(Text1.Text) - Text1.SelStart - Text1.SelLength) End Sub Private Sub txtPaste_Click() 粘贴 s = Clipboard.GetText Text1.Text = Left(Text1.Text, Text1.SelStart) s Right(Text1.Text, Len(Text1.Text) - Text1.SelStart - Text1.SelLength) End Sub 3)编写“格式”菜单下的各菜单项的事件过程。“字体”和“背景颜色”菜单项的功能将在后面示例中实现。 Private Sub txtStrikethru_Click() 删除线 If txtStrikethru.Checked = True Then Text1.FontStrikethru = False txtStrikethru.Checked = False Else Text1.FontStrikethru = True txtStrikethru.Checked = True End If End Sub 【例10-2】在例10-1的基础上进一步实现菜单项的动态增减。例10-1的“文件”菜单在运行时初始界面如下图a所示。“打开”和“关闭”菜单项是两个固定的子菜单项。要求:运行时单击“打开”菜单项在分隔线下面增加一个新的菜单项(一个由用户指定的文件名),单击“关闭”菜单项删除分隔线下面一个指定的菜单项。 菜单设计:在例10-1的基础上,在文件菜单下增加一个不可见的子菜单项。具体方法是,打开菜单编辑器,在“文件”菜单下的分隔条子菜单项SptBar1之后添加一个新的子菜单项,设置其标题为空,名称为SubMenu,去除“可见”属性前面的??,设置索引属性为0,则SubMenu为一个菜单控件数组,现在菜单控件数组中只有一个元素SubMenu(0)。 代码设计: 10.1.2 弹出式菜单 弹出式菜单:上下文菜单、快捷菜单、右键菜单 为某对象设计弹出式菜单的步骤: 1) 在菜单编辑器中设计各菜单项,然后将顶级菜单设置为不可见。 2)在对象的MouseDown事件过程中编写代码,用PopupMenu方法显示弹出式菜单: [窗体名.]PopupMenu 菜单名 ,flags[,x[,y[,boldcommand]]]] 功能: 在当前鼠标位置或指定的坐标位置显示弹出式菜单。 参数: 窗体名:指菜单所在的位置,如果省略,则默认为是当前窗体。 菜单名:指在菜单编辑器中设计的菜单项(至少有一个子菜单)的名称。 Flags:可选项,可以是一个数值或常量,用于指定弹出式菜单的位置和行为,取值见P205表10-3和表10-4。如果要同时指定位置和行为时,则将两个参数值用Or连接,如: 4 Or 2 x、y:指定显示弹出式菜单的x坐标和y坐标。省略时为鼠标坐标。 boldcommand:指定弹出式菜单中要显示为黑体的菜单控件的名称。如果该省略参数,则弹出式菜单中没有以黑体字出现的菜单项。 10.2 工具栏的设计 作用: 常用于提供对最常用的菜单命令的快速访问 设计: 手工方式 使用工具栏控件 10.2.1 用手工方式制作工具栏 1) 在窗体上放置一个图片框,设置其Align属性为:1 - Align Top,调整图片框的高度。 2) 在图片框中放置控件。 3) 给控件装入一定的图片。 4) 设置控件的ToolTipText属性,添加适当的提
您可能关注的文档
- TP-SCF-002 安全手册培训【荐】.pdf
- Translation of Internet Buzzwords Related to Culture from the Perspective of Functional Equivalence【荐】.doc
- TS型火电厂烟气脱硫、脱氮 除尘净化三位一体技术【荐】.doc
- TZJ_明源销售系统培训【荐】.pdf
- u8-uap简介【荐】.pdf
- U8人力资源培训【荐】.ppt
- U8全产品介绍【荐】.doc
- U9_FI_全球合并_Unit3_调整_2.1【荐】.ppt
- UAP总体介绍【荐】.pdf
- Ubuntu中在tty终端显示和输入汉字【荐】.pdf
最近下载
- 建筑施工高处作业安全技术规范JGJ80-202420240805.pptx VIP
- 【精编版】部编教材四年语文上册全册课后作业(含答案解析) .pdf VIP
- BHE-336F风电-光伏箱变智能监控装置说明书.pdf VIP
- 通力电梯LCE无机房KDM KDL中文注释版电气原理图.pdf
- 第二单元+探索+3+物联网的定位技术+课件+2024—2025学年苏科版(2023)+初中信息技术八年级上册.pptx VIP
- 人教版美术七上 第一单元第1课《情感的表达》课件.pptx
- 2025年招聘考试宝典物流经理竞聘笔试模拟题与答案详解.docx VIP
- 小学语文六年级上册期末试卷 (21).doc VIP
- 关于勤奋学习的名人故事(通用63则).docx VIP
- 2025年压裂装备市场分析报告.docx
文档评论(0)