欢迎来到天天文库
浏览记录
ID:49202903
大小:2.48 MB
页数:58页
时间:2020-02-01
《第6章 应用程序界面设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第6章应用程序界面设计重要知识点:菜单设计标准对话框控件多窗体程序设计多文档界面程序设计工具栏和状态栏(自学)学习内容菜单设计标准对话框控件多窗体程序设计多文档界面程序设计工具栏和状态栏(自学)菜单(Menu)应用程序为用户提供的一组操作命令。菜单设计原则菜单要合理分类便于用户在使用软件的时候更容易找到所需使用的功能。菜单文字要具有可读性要兼顾用户的行为习惯最左边的菜单项一般是用户首先使用或最常使用的菜单项,而越靠右边的则是用户很少使用的菜单项。菜单类型和菜单控件菜单类型:菜单栏菜单:也称为主菜
2、单或下拉菜单弹出式菜单:也称为快捷菜单(一般为右键点击)菜单控件:MenuStrip控件:用于创建主菜单ContextMenuStrip控件:用于创建弹出式菜单菜单栏简单示例【例6.1】设计简易记事本,完成“文件
3、退出”、“格式
4、自动换行”和“帮助
5、关于记事本”的功能。Step1:在窗体上双击添加MenuStrip控件添加后系统会自动在窗体顶部添加空白的菜单栏同时MenuStrip1的图表会出现在窗体下面Step2:在MenuStrip控件中定义菜单选中菜单栏控件,在“请在此处键入”框中输入文本
6、Tip:可通过选择Separator或直接输入一个减号“-”来得到分割线菜单项常用属性(1)1.DropDownItem:用于菜单项的编辑(1)先选中需编辑的菜单项(2)通过属性窗口进行DropDownItem属性设置菜单项常用属性(2)2.其他常用属性Text:设置菜单项的显示文本,如“文件”、“新建”等ShortcutKeys:设置菜单项的快捷键ShowShortcutKeys:设置是否显示菜单项的快捷键。默认为TrueEnable:设置菜单项是否可用,默认为TrueChecked:设置菜
7、单项是否出现选择标记“√”。默认为FalseVisible:设置菜单项是否可见,默认为TrueImage:在菜单项的左边添加图像菜单项常用事件Click事件单击菜单项、按菜单项的访问键或快捷键,都会触发该事件。Step3:编写菜单项的Click事件响应代码注:先添加一个TextBox。“格式
8、自动换行”的Click事件过程代码:PrivateSub自动换行ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.Event
9、Args)Handles自动换行ToolStripMenuItem.ClickIf自动换行ToolStripMenuItem.Checked=FalseThen自动换行ToolStripMenuItem.Checked=TrueTextBox1.WordWrap=TrueElse自动换行ToolStripMenuItem.Checked=FalseTextBox1.WordWrap=FalseEndIfEndSub判断是否打勾如果没打勾,就变成打勾修改文本框为自动换行“帮助
10、关于记事本”的Cli
11、ck事件过程代码:PrivateSub关于记事本ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles关于记事本ToolStripMenuItem.ClickMsgBox("有待完善的简易记事本,版本.0",MsgBoxStyle.Information,"关于记事本")EndSub“文件
12、退出”的Click事件过程代码:PrivateSub退出ToolStripMenuItem_Cl
13、ick(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles退出ToolStripMenuItem.ClickMe.Close()EndSub创建弹出式菜单步骤在窗体上添加ContextMenuStrip控件在控件中定义菜单项和设置相关属性编写菜单项的相关事件响应代码弹出式菜单需要做关联:既可以和窗体关联,也可以和控件关联关联方法:将窗体或控件的ContextMenuStrip属性值更改为需关联的弹出式菜单的名称【例6.2】创建弹
14、出式菜单,要求:单击窗体和标签可弹出不同的快捷菜单在窗体上弹出的菜单在标签上弹出的菜单关键点:修改Form1和Label1的ContextMenuStrip属性,使它们分别关联到两个菜单。代码略。练习作业练习:教材【例6.1】、【例6.2】作业:教材实训1标准对话框控件OpenFileDialog:打开文件对话框SaveFileDialog:保存文件对话框FontDialog:字体对话框ColorDialog:颜色对话框PrintPreviewDialog:打印预览对话框PageSetupDia
此文档下载收益归作者所有