chp4-用户界面设计

chp4-用户界面设计

ID:6859750

大小:136.50 KB

页数:9页

时间:2018-01-28

chp4-用户界面设计_第1页
chp4-用户界面设计_第2页
chp4-用户界面设计_第3页
chp4-用户界面设计_第4页
chp4-用户界面设计_第5页
资源描述:

《chp4-用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章窗体界面设计【教学目标】1.掌握主菜单、弹出式菜单的制作;2.掌握工具栏的制作;3.掌握状态栏的制作。【重点、难点】1.各控件的常用属性;(重)2.属性的设置方法。(难)【教学时数】4学时(2学时理论+2学时实践)4.1窗体界面设计原则1.窗体界面风格要一致:设计具有多个窗体界面的应用程序时,要使各窗体的用户界面风格保持一致。这不仅要求相关控件位置、说明信息和颜色方案一致,也要求操作方式一致。2.窗体界面布局要合理,符合使用习惯:窗体界面控件选择符合Windows应用程序操作习惯,容易让人理解和接受。3.适当

2、的提示,及时的帮助:窗体界面设计要充分为用户着想,用户操作前和完成后,应该给予及时地提示,随时能够获取主题帮助。4.2菜单设计菜单可分为两类,主菜单和快捷菜单1.主菜单设计主菜单由菜单栏和下拉子菜单组成,菜单栏位于标题栏的下面,由多个横向的菜单标题组成,当单击某个菜单标题时,将打开其下拉子菜单。1)MenuStrip控件常用的属性:MdiWindowListItem:获取或设置用于显示MDI子窗体列表的ToolStripMenuItem。ShowItemToolTips:获取或设置一个值,该值指示是否为MenuSt

3、rip显示工具提示。GripStyle:设置是否显示菜单最左侧的栅格(栅格是指菜单左侧4个垂直排列的点),栅格隐藏后用户就不能移动该菜单了。ToolStripMenuItem对象用于生成菜单项,或作为子菜单的容器。为了显示ToolStripMenuItem,必须将其添加到MenuStrip或ContextMenuStrip控件中。ToolStripMenuItem类提供了配置菜单项外观和功能的属性。2)ToolStripMenuItem对象的常用属性:Checked属性:用来设置菜单项前面是否显示“√”,此功能可以

4、标识在互斥的菜单项列表中选定的菜单项。ShortcutKeys属性:用来设置菜单项的快捷键。Enabled属性:用来设置菜单项是否可用。ShowShortcut属性:用来设置是否显示快捷键。Text属性:用来设置菜单项的显示标题文本。Visible属性:用来设置菜单项是否可见。AutoToolTip属性:用来设置是否显示由ToolTipText属性提供的菜单项功能文本提示。ToolTipText属性:用来获取或设置菜单项功能的文本提示。3)ToolStripMenuItem对象的常用事件:Click事件:是Menu

5、Item对象最常用的事件,只要和菜单项执行操作相关的代码,全部放在Click事件中。用鼠标单击菜单项或者使用菜单项的访问键或快捷键时,都会触发Click事件。CheckedChanged事件:当菜单项的Checked属性值发生改变时触发该事件。4)演示设计主菜单,并添加处理菜单事件。2.快捷菜单设计快捷菜单由ContextMenuStrip控件创建,该控件和MenuStrip控件一样由ToolStripMenuItem对象组成,这些对象构成了快捷菜单的菜单项。参照制作主菜单的方法即可创建出弹出式菜单。快捷菜单通常与

6、某一控件(或窗体)相关联,可以右击调出它。关联的方法是选择需要关联快捷菜单的控件,设置其ContextMenuStrip属性值设为快捷菜单的名称,这样在右击控件的时候才会弹出快捷菜单。演示设计快捷菜单。4.3工具栏与状态栏设计1.工具栏设计使用ToolStrip控件及其相关控件创建工具栏,ToolStrip控件可以看作是一个创建工具栏的容器控件,它使用一组基于ToolStripItem类的控件创建工具栏上的按钮和标签,这些ToolStripItem类控件必须在ToolStrip容器控件中使用。1)ToolStrip

7、控件一些重要的属性和事件:Anchor属性:可以使控件与父容器的特定边缘始终保持固定不变。Dock属性:可以使控件停靠到父容器的某个边缘,强迫控件与父容器的边缘保持接触。ShowItemToolTip属性:设置是否显示工具栏上的某个按钮的工具提示。AllowItemReorder属性:指示拖放和项重新排序是否专门由ToolStrip类进行处理。LayoutStyle属性:指示ToolStrip如何对其项进行布局。RenderMode属性:获取或设置要应用于ToolStrip的绘制样式。GripStyle属性:设置栅

8、格是否显示,栅格隐藏后用户就不能再移动工具栏。Items属性:用于获取属于ToolStrip的所有项,如文本、按钮等控件。2)ToolStripItem类控件ToolStripItem类控件用于创建工具栏上的标签、分隔符、按钮和面板,必须将ToolStripItem类控件包含在ToolStrip、MenuStrip、StatusStrip或ContextMe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。