欢迎来到天天文库
浏览记录
ID:60762907
大小:917.00 KB
页数:108页
时间:2020-12-15
《第4章-菜单、工具栏与状态栏ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《软件技术》专业剖析报告软件教研室李萍2006年5月<可视化程序设计-C#>第4章菜单、工具栏、状态栏与对话框讲课教师:周志德Windows风格的界面由菜单、工具栏、状态栏等组成,如学生档案管理系统的主界面。图4.1学生档案管理系统主菜单界面1.教学内容(1)菜单设计:下拉菜单设计与弹出式菜单设计(2)工具栏设计(3)状态栏设计(4)对话框使用(5)单文档编辑器设计与MDI多窗体程序设计图4.2单文档编辑器设计示例2.教学方法(项目式教学法)(1)以单文档编辑器设计为教学案例介绍菜单、工具栏、状态栏与对话框的设计与使用方法。(2)以学生档案管理
2、系统主界面设计为教学案例介绍MDI多窗体程序设计方法。【引例】设计一个简易文本编辑器的下拉式菜单,如图4.1所示,设计要求如表4.1所示。表4.1简易文本编辑器的下拉式菜单结构文件(&F)编辑(&E)视图(&V)新建Ctrl+N剪切Ctrl+X页面打开Ctrl+O复制Ctrl+C大纲保存Ctrl+S粘贴Ctrl+V文档结构--打印Ctrl+P工具常用预览Ctrl+V格式-表格退出Ctrl+E4.1菜单设计4.1菜单设计图4.3下拉式菜单的组成二级子菜单菜单项子菜单标题子菜单提示符主菜单项分隔条主菜单一级子菜单热键(Alt+V)快捷键(Ctrl+
3、S)菜单分为下拉式菜单与弹出式菜单4.1.1下拉式菜单设计1.菜单组成主菜单:主菜单项1、主菜单项2、…、主菜单项n下拉式菜单……一级子菜单菜单项:表示一条命令或子菜单标题二级子菜单快捷键(Ctrl+字母):直接执行的命令键子菜单三级子菜单分隔条(-):区分不同功能的菜单项组四级子菜单子菜单提示符:表示有下级子菜单五级子菜单热键:“&<字母>”用菜单控件menuStrip设计下拉式菜单。4.1菜单设计2.菜单控件menuStrip(1)作用:编辑制作下拉式菜单(2)添加菜单控件工具箱
4、菜单与工具栏
5、将menuStrip控件拖放到窗体内。(3)设
6、置菜单位置(Dock属性)用Dock属性设置菜单6种位置:Top(顶部)、Bottom(底部)、Left(左边)、Right(右边)、Fill(填满)和None(不设置)。4.1.1下拉式菜单设计(4)选择菜单类型在新添加菜单项前,应选择菜单项类型。单击“请在此处键入”右侧的下拉按钮,打开设置菜单项类型的下拉框,如图4.4所示。有三种类型:MenuItem(菜单项)ComboBox(下拉框)TextBox(文本框)选择MenuItem(菜单项)4.1.1下拉式菜单设计图4.4选择菜单项类型(5)输入菜单项文本(Text属性)单击“请在此处键入”
7、框体,输入菜单项文本,如输入“文件”,如图4.5所示。也可用菜单项的Text属性输入菜单项文本。(6)输入分隔条单击“请在此处键入”下拉按钮,选择Separator,可输入分隔条。如图4.6所示。4.1.1下拉式菜单设计图4.5输入菜单项文本图4.6输入分隔条(7)设置热键(Text属性)Text属性:菜单项文本&<字母>在菜单项的Text属性中输入:菜单项文本&<字母>,可设置热键。如在“文件”菜单项的Text属性中输入“文件(&F)”,则设置“文件”菜单项热键为F。程序执行时按Alt+F组合键可执行“文件”主菜单项命令。4.1.1下拉式菜单
8、设计(8)设置快捷键(ShortcutKeys属性)用ShortcutKeys属性可设置子菜单的快捷键。方法如下:单击子菜单(如“新建”),在属性对话框中单击ShortcutKeys下拉按钮,选择Ctrl+N为快捷键,如图4.7所示,则Ctrl+N成为“新建”子菜单的快捷键,当按Ctrl+N组合键时,系统将执行“新建”子菜单命令。4.1.1下拉式菜单设计图4.7设置快捷键(9)设置菜单项名称Name先选择菜单项,然后在属性对话框中设置Name属性。如设置文件菜单项的Name:menu_File(10)设置菜单事件双击子菜单项(如,新建),添加菜
9、单的Click(单击)事件,如下所示。privatevoidmenu_New_Click(objectsender,EventArgse){MessageBox.Show("新建文件!");}当用户点击“新建”菜单时将弹出“新建文件!”对话框。4.1.1下拉式菜单设计(11)删除菜单项右击菜单项
10、删除,可删除菜单项。(12)插入菜单项右击菜单项
11、插入,可插入新的菜单项。(13)设置菜单项图标右击菜单项
12、设置图像
13、本地资源
14、导入
15、选择图片文件,可设置菜单项图标。4.1.1下拉式菜单设计(14)设置菜单项有效(Enabled)属性Enabled=t
16、rue菜单项有效,Enabled=false菜单项无效(15)设置菜单项复选框(Checked)属性Checked=true菜单项的复选框被选中,则该
此文档下载收益归作者所有