《菜单和状态栏控》PPT课件.ppt

上传人:za****8 文档编号:7227258 上传时间:2020-03-16 格式:PPT 页数:36 大小:2.39MB
返回 下载 相关 举报
《菜单和状态栏控》PPT课件.ppt_第1页
第1页 / 共36页
《菜单和状态栏控》PPT课件.ppt_第2页
第2页 / 共36页
《菜单和状态栏控》PPT课件.ppt_第3页
第3页 / 共36页
点击查看更多>>
资源描述
第4章菜单和状态栏控件 本章学习目标 掌握Windows窗体应用程序中的菜单的结构创建并配置MenuStrip控件创建并配置ContextMenuStrip控件创建并配置StatusStrip控件 目标 Windows窗体中的菜单MenuStrip控件ContextMenuStrip控件StatusStrip控件小结实验习题 第4章菜单和状态栏控件 可以在Windows窗体应用程序中创建两类菜单 窗体菜单和上下文菜单 又称快捷键菜单 Windows窗体中的菜单 4 1Windows窗体中的菜单 窗体菜单 上下文菜单 Windows窗体中的菜单MenuStrip控件ContextMenuStrip控件StatusStrip控件小结实验习题 第4章菜单和状态栏控件 MenuStrip控件示例如下图所示 MenuStrip控件 4 2MenuStrip控件 MenuStrip控件 续 4 2MenuStrip控件 MenuStrip控件的常用属性如下表所示 对上一章的WebBrowser代码进行扩充 完成如下图所示的设置 课堂练习 4 2 1课堂练习 课堂练习 续 提供简单的浏览网页的功能 1 4 2 1课堂练习 提供保存当前页 快捷键Ctrl S 的功能 2 实现 通过WebBrowser控件 实现 通过WebBrowser控件的ShowSaveAsDialog方法和ToolStripMenuItem控件的ShortcutKeys属性 课堂练习 续 提供查看当前页属性的功能 3 4 2 1课堂练习 提供刷新当前页 快捷键F5 的功能 4 实现 通过WebBrowser控件的ShowPropertiesDialog方法 实现 通过WebBrowser控件的Refresh方法和ToolStripMenuItem控件的ShortcutKeys属性 课堂练习 续 提供停止当前页 快捷键F6 的功能 5 4 2 1课堂练习 提供跳转前进 快捷键Alt Right 显示为Alt 的功能 6 实现 通过WebBrowser控件的Stop方法和ToolStripMenuItem控件的ShortcutKeys属性 实现 通过WebBrowser控件的CanGoForward属性 GoForward方法 ToolStripMenuItem控件的ShortcutKeys属性和ShortcutKeysDisplayString属性 课堂练习 续 提供跳转后退 快捷键Alt Left 显示为Alt 的功能 7 4 2 1课堂练习 提供跳转主页 快捷键Alt Home 的功能 8 实现 通过WebBrowser控件的CanGoBack属性 GoBack方法 ToolStripMenuItem控件的ShortcutKeys属性和ShortcutKeysDisplayString属性 实现 通过WebBrowser控件的GoHome方法和ToolStripMenuItem控件的ShortcutKeys属性 课堂练习 续 通过菜单调用这些功能 9 4 2 1课堂练习 实现 通过ToolStripMenuItem控件的Click事件 Windows窗体中的菜单MenuStrip控件ContextMenuStrip控件StatusStrip控件小结实验习题 第4章菜单和状态栏控件 ContextMenuStrip控件示例如下图所示 ContextMenuStrip控件 4 3ContextMenuStrip控件 ContextMenuStrip类的继承模型如下图所示 ContextMenuStrip控件 续 4 3ContextMenuStrip控件 基于上一节的程序代码 对WebBrowser进行扩充 如下图所示 课堂练习 4 3 1课堂练习 课堂练习 续 提供一个含有3个选项的上下文菜单 1 4 3 1课堂练习 所含3个选项的功能与菜单栏上所提供的功能相同 2 实现 使用ContextMenu控件 实现 处理ToolStripMenuItem控件的Click事件 调用菜单栏Click事件的处理代码 Windows窗体中的菜单MenuStrip控件ContextMenuStrip控件StatusStrip控件小结实验习题 第4章菜单和状态栏控件 下图是一个包含ToolStripStatusLabel和ToolStripProgressBar的StatusStrip控件示例 StatusStrip控件 4 4StatusStrip控件 StatusStrip控件 续 4 4StatusStrip控件 StatusStrip控件的常用属性如下表所示 基于上一节的程序代码 对WebBrowser进行扩充 课堂练习 4 4 1课堂练习 正在打开网页的状态 打开 操作完成后的状态 课堂练习 续 提供一个状态栏 1 4 4 1课堂练习 状态栏会显示当前网页的地址和 打开 操作的执行进度 2 实现 通过StatusStrip控件 实现 通过WebBrowser控件的ProgressChanged事件 StatusTextChanged事件和StatusText属性 ToolStripStatusLabel控件的Text属性 ToolStripProgressBar控件的Value属性 当网页完全打开时 进度条会自动隐藏 3 实现 通过WebBrowser控件的ReadyState属性和ToolStripProgressBar控件的Visible属性 Windows窗体中的菜单MenuStrip控件ContextMenuStrip控件StatusStrip控件小结实验习题 第4章菜单和状态栏控件 小结 菜单和状态栏是程序开发过程中经常用到的控件 本章详细介绍了它们的使用方法 通过对本章内容的学习 读者应该学会如何在Windows窗体应用程序中实现菜单和状态栏 4 5小结 Windows窗体中的菜单MenuStrip控件ContextMenuStrip控件StatusStrip控件小结实验习题 第4章菜单和状态栏控件 习题 4 7习题 1 在创建菜单项的快捷键时 需要 A ToolStripMenuItem控件的UseMnemonic属性值必须设置成TrueB AccessKeys属性值必须设置成正确的值C 代表快捷键的文字前面必须加上 符号D ShortCutKeys属性值必须设置成Ctrl 快捷键文字 习题 续 4 7习题 2 代码片断 添加一个名为Menu1的新菜单项 A ToolStripManager Menus Add Menu1 B ToolStripManager Merge Form1 Menu1 习题 续 4 7习题 C ToolStripManager Controls Add Menu1 D this Controls Add Menu1 习题 续 4 7习题 3 要使一个名为ContextMenu1的上下文菜单和名为Button1的按钮相关联 需要 A Button1的ContextMenuStrip属性值必须设置为ContextMenu1B Button1的ShowPopUp属性值必须设置为TrueC Button1必须在RightClick事件处理代码中调用ContextMenu1 ShowPopUp方法D ContextMenu1 Control属性值必须设置为Button1 习题 续 4 7习题 4 代码示例 将提升名为ProgressBar1的进度条至10 A progressBar1 Step 10 progressBar1 Minimum 10 B progressBar1 Step 10 习题 续 4 7习题 C progressBar1 Value 10 D progressBar1 Step 10 progressBar1 Increment 习题 续 4 7习题 5 编程题 创建一个基于ToolStrip控件的WebBrowser 要求 习题 续 4 7习题 1 新建一个Windows窗体 将其命名为 ToolStripBasedWebBrowser 2 向其中添加一个ToolStrip控件toolStrip1 在toolStrip1中添加4个ToolStripButton和一个ToolStripComboBox 4个ToolStripButton分别是BackButton ForwardButton GoButton和StopButton 分别用于向后搜索 向前搜索 链接网页和停止网页 ToolStripComboBox用于显示网页地址 当用户单击GoButton按钮时 链接ToolStripComboBox中的网页 如果ToolStripComboBox中不存在相应的地址 将其添加到其中 习题 续 4 7习题 3 向其中添加一个新的功能 MSN搜索 添加一个ToolStrip控件toolStrip2 向其中添加一个toolStripTextBox 用于添加MSN搜索的内容 及一个ToolStripButton 将其命名为 SearchMSN 用于执行MSN搜索 如下图所示 Copyright 2009版权所有东软集团
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!