- 8
- 0
- 约 32页
- 2015-11-19 发布于广东
- 举报
Visual Basic.NET程序设计实验实验11 菜单与工具栏 【功能描述】 设计一个多功能应用程序,主窗口有菜单与工具栏,通过菜单或工具栏按钮可调用其它功能窗口,右击窗体时显示快捷菜单。 【实验内容】 1.MenuStrip控件、ContextMenuStrip控件、ToolStrip控件及应用。 2.Show()、ShowDialog()方法的运用。 3.FontDialog组件的使用。 4.给项目添加新项。 5.修改项目属性。 【实验目的】 1.理解菜单、工具栏的概念。 2.熟练掌握使用MenuStrip控件、ContextMenuStrip控件、ToolStrip控件制作菜单和工具栏的方法。 3.熟练掌握功能窗口的调用方法。 4.熟悉MDI(多文档界面)窗体的概念及运用。 【预备知识】 1.菜单控件 2.ToolStrip控件 3.窗体的添加与调用 4.项目属性 【实验步骤】 1.创建及保存项目 2.窗体设计 3.程序设计 4.程序调试 5.程序改进 【问题与思考】 1.试将其中某一个窗体作为MDI子窗口进行调用,并增加一栏“窗口”菜单,包含“层叠”、“垂直平铺”、“水平平铺”、“全部关闭”、“排列图标”等菜单项,且实现各项菜单功能。 可调用窗体的LayoutMdi()方法来排列子窗口,常见的调用格式为: Me.LayoutMdi(mdilayout) 其中,mdilayout表示MDI子窗口的布局,取MdiLayout枚举成员之一:ArrangeIcons(排列图标)、Cascade(层叠)、TileHorizontal(水平平铺)、TileVertical(垂直平铺) 当需要关闭全部MDI子窗口时,可用下面代码: For Each ChildForm As Form In Me.MdiChildren ChildForm.Close() Next 2.当有一个过程需要在不同的窗体使用时,如何实现过程代码只编写一次,而所有窗体都可以调用?通过联机帮助学习模块的概念及其运用方法。 菜单控件 - MenuStrip控件 菜单通过存放按照一般主题分组的命令将功能公开给用户。MenuStrip控件用于创建应用程序的菜单,具有支持多文档界面(MDI)和菜单合并、工具提示和溢出等功能。MenuStrip控件可以给菜单添加访问键、快捷键、选中标记、图像和分隔条,创建支持高级用户界面和布局功能的易自定义的常用菜单,例如文本和图像排序和对齐、拖放操作、MDI、溢出和访问菜单命令的其他模式,支持操作系统的典型外观和行为,对所有容器和包含的项进行事件的一致性处理,处理方式与其他控件的事件相同。 MenuStrip控件几个重要的属性: MdiWindowListItem —— 获取或设置用于显示MDI子窗体列表的菜单项ToolStripMenuItem。 ShowItemToolTips —— 获取或设置一个值,该值指示是否为MenuStrip显示工具提示。 CanOverflow —— 获取或设置一个值,该值指示MenuStrip是否支持溢出功能。 MenuStrip控件有两个重要的同伴类:ToolStripMenuItem和ContextMenuStrip,ToolStripMenuItem类用于表示菜单项,ContextMenuStrip类用于表示快捷菜单。当使用MenuStrip控件或ContextMenuStrip控件创建菜单时,菜单中的每一项都是一个ToolStripMenuItem对象。 菜单控件 - ToolStripMenuItem类 ToolStripMenuItem类表示MenuStrip或ContextMenuStrip上显示的可选选项(菜单项),几个重要的属性包括: ShortcutKeys —— 获取或设置与ToolStripMenuItem关联的快捷键。 ShowShortcutKeys —— 获取或设置一个值,该值指示与ToolStripMenuItem关联的快捷键是否显示在ToolStripMenuItem旁边。 Checked —— 获取或设置一个值,该值指示是否选中ToolStripMenuItem。 Image —— 获取或设置显示在ToolStripMenuItem旁边的图像。 Text —— 获取或设置要显示在项上的文本。 ToolStripMenuItem与其它控件一样,有着大部分相同的属性,如Font(字体)、ForeColor(前景颜色)、BackColor(背景颜色)、Image(图像)等,能响应鼠标的单击、双击等事件。 (3)ContextMenuStrip控件 ContextMenuStrip控件用于创建快捷菜单。快捷菜
您可能关注的文档
- 新UML与Rose软件建模案例教程 教学课件 陈承欢 第9章 UML软件模型的实现.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml001.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml002.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml003.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml004.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml005.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml006.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml007.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml008.ppt
- 新UML与系统分析设计 第二版 教学课件 张龙祥 1_ uml009.ppt
最近下载
- 2025-2026学年小学劳动人美版2024五年级下册-人美版(2024)教学设计合集.docx
- 2025年青岛酒店管理职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 海藻学-3.pdf VIP
- 东风天龙电气系统维修.ppt VIP
- 2026人教版小学语文四年级上册期末考试精选3套试卷(含答案解析).pdf
- 《出纳实务》高职财经专业全套教学课件.pptx
- 毕业论文的答辩与评价.ppt VIP
- 药品质量研究的内容与药典概况详解.ppt VIP
- 西门子通风控制器acx36介绍.pdf
- 2024年青岛酒店管理职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx VIP
原创力文档

文档评论(0)