欢迎来到天天文库
浏览记录
ID:45567308
大小:2.39 MB
页数:36页
时间:2019-11-14
《《菜单和状态栏控》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章菜单和状态栏控件本章学习目标:掌握Windows窗体应用程序中的菜单的结构创建并配置MenuStrip控件创建并配置ContextMenuStrip控件创建并配置StatusStrip控件目标Windows窗体中的菜单MenuStrip控件ContextMenuStrip控件StatusStrip控件小结实验习题第4章菜单和状态栏控件可以在Windows窗体应用程序中创建两类菜单:窗体菜单和上下文菜单(又称快捷键菜单)。Windows窗体中的菜单4.1Windows窗体中的菜单窗体菜单上下文菜单Windows窗体中的菜单MenuStrip控件ContextMenuStri
2、p控件StatusStrip控件小结实验习题第4章菜单和状态栏控件MenuStrip控件示例如下图所示。MenuStrip控件4.2MenuStrip控件MenuStrip控件(续)4.2MenuStrip控件MenuStrip控件的常用属性如下表所示。属性描述CanOverflow获取或设置一个值,指示MenuStrip控件是否支持溢出功能。如果支持溢出功能,并且ToolStripMenuItem控件的Overflow属性值不是Never,那么当ToolStripMenuItem的内容超出MenuStrip控件的水平宽度或垂直高度时,ToolStripMenuItem控件将被
3、送入下拉溢出菜单GripStyle获取或设置用于重新定位控件的手柄的可见性Items获取属于ToolStrip控件的所有项MdiWindowListItem获取或设置用于显示多文档界面(MDI)子窗体列表的ToolStripMenuItem控件ShowItemToolTips获取或设置一个值,指示是否显示MenuStrip控件的工具提示Stretch获取或设置一个值,指示MenuStrip控件是否在其容器中从一端拉伸到另一端对上一章的WebBrowser代码进行扩充,完成如下图所示的设置。课堂练习4.2.1课堂练习课堂练习(续)提供简单的浏览网页的功能。14.2.1课堂练习提供
4、保存当前页(快捷键Ctrl+S)的功能。2实现:通过WebBrowser控件。实现:通过WebBrowser控件的ShowSaveAsDialog方法和ToolStripMenuItem控件的ShortcutKeys属性。课堂练习(续)提供查看当前页属性的功能。34.2.1课堂练习提供刷新当前页(快捷键F5)的功能。4实现:通过WebBrowser控件的ShowPropertiesDialog方法。实现:通过WebBrowser控件的Refresh方法和ToolStripMenuItem控件的ShortcutKeys属性。课堂练习(续)提供停止当前页(快捷键F6)的功能。54.
5、2.1课堂练习提供跳转前进(快捷键Alt+Right,显示为Alt+→)的功能。6实现:通过WebBrowser控件的Stop方法和ToolStripMenuItem控件的ShortcutKeys属性。实现:通过WebBrowser控件的CanGoForward属性、GoForward方法、ToolStripMenuItem控件的ShortcutKeys属性和ShortcutKeysDisplayString属性。课堂练习(续)提供跳转后退(快捷键Alt+Left,显示为Alt+←)的功能。74.2.1课堂练习提供跳转主页(快捷键Alt+Home)的功能。8实现:通过WebBr
6、owser控件的CanGoBack属性、GoBack方法、ToolStripMenuItem控件的ShortcutKeys属性和ShortcutKeysDisplayString属性。实现:通过WebBrowser控件的GoHome方法和ToolStripMenuItem控件的ShortcutKeys属性。课堂练习(续)通过菜单调用这些功能。94.2.1课堂练习实现:通过ToolStripMenuItem控件的Click事件。Windows窗体中的菜单MenuStrip控件ContextMenuStrip控件StatusStrip控件小结实验习题第4章菜单和状态栏控件Conte
7、xtMenuStrip控件示例如下图所示。ContextMenuStrip控件4.3ContextMenuStrip控件ContextMenuStrip类的继承模型如下图所示。ContextMenuStrip控件(续)4.3ContextMenuStrip控件基于上一节的程序代码,对WebBrowser进行扩充,如下图所示。课堂练习4.3.1课堂练习课堂练习(续)提供一个含有3个选项的上下文菜单。14.3.1课堂练习所含3个选项的功能与菜单栏上所提供的功能相同。2实现:使用ContextMe
此文档下载收益归作者所有