第09讲 用户界面设计.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#程序设计教程 第09章 用户界面设计 本章重点 菜单设计 通用对话框 图像列表框控件 树形视图控件 列表视图控件 工具栏控件 状态栏控件 菜单结构 菜单结构如下 创建下拉式菜单 C#的工具箱中提供了一个MenuStrip菜单控件用来创建普通的下拉式菜单 设计过程如下 添加菜单和菜单项 设置菜单项属性 为菜单项编写事件处理方法 为菜单编写事件处理方法 添加菜单和菜单项4-1 添加菜单和菜单项的具体步骤如下 从工具箱中把一个MenuStrip控件拖放到窗体上 MenuStrip控件不会显示在窗体上,而是显示在窗体设计器区域下方的一个独立面板上 同时,窗体标题栏下方出现一个菜单设计器,并显示一个“请在此键入”的文本输入区域,在此可以输入菜单标题 添加菜单和菜单项4-2 输入菜单标题 单击文本输入区域,其右侧和下方会出现两个新的文本输入区域 右侧可以输入第二个菜单标题 下方可以输入第一个菜单的一级菜单项标题 在第一个文本输入区域中输入一个菜单标题 添加菜单和菜单项4-3 依次输入新的菜单标题和各级菜单项标题 根据需要可以在菜单项之间插入分隔线 例如,要在AAA_1和AAA_2菜单项之间插入分隔线 在AAA_2菜单项上单击鼠标右键,选择“插入” ? “Separator”即可 添加菜单和菜单项4-4 更改菜单或菜单项的标题 在标题上单击后即可修改标题文本 删除菜单或菜单项 在标题上单击鼠标右键,选择“删除”即可 设置菜单项属性3-1 MenuStrip控件可以看作一个容器,包含了所有的菜单项,每个菜单项是一个ToolStripMenuItem对象 每个菜单项的默认名称是标题文本(首字母小写)加上“ToolStripMenuItem”,若有重名,名称后面加上序号进行区别 设置菜单项属性3-2 菜单项ToolStripMenuItem的常用属性如下 Checked 设置菜单项是否出现选中标记 Name 菜单项的名称 Enabled 设置菜单项是否可用 ShortcutKeys 设置关联的快捷键 设置菜单项属性3-3 ShowShortcutKeys 设置是否在菜单项上显示快捷键 Text 设置菜单项标题 Image 设置显示在菜单项上的图像 Visible 设置菜单项是否可见 ToolTipText 设置菜单项的提示信息 菜单和菜单项的事件 菜单项只响应Click事件 菜单常用Click事件 下拉式菜单示例3-1 【例9.1】 设计一个下拉式菜单实现两个数的加、减、乘、除运算 下拉式菜单示例3-2 下拉式菜单示例3-3 弹出式菜单设计 使用ContextMenuStrip控件可以设计弹出式菜单 在窗体的任意位置单击鼠标右键,可以出现弹出式菜单 其使用方法和MenuStrip下拉式菜单类似 当菜单创建好之后,还需要增加一个控件关联操作,即设置窗体对象的ContextMenuStrip属性,该属性值为创建的弹出式菜单名称 弹出式菜单示例 【例9.2】 设计一个弹出式菜单实现两个数的加、减、乘和除运算 添加访问热键 在菜单或菜单项的标题中添加“(X)”即可为该菜单或菜单项添加热键,其中“X”表示任意一个英文字母 添加快捷键 要为某个菜单项添加快捷键,需要设置该菜单项的ShortcutKeys属性 默认值为None,没有快捷键 单击下拉按钮即可设置快捷键 打开文件对话框OpenFileDialog 5-1 常用属性 AddExtension 如果用户省略扩展名,是否自动在文件名中添加 CheckFileExists 在对话框返回之前,如果用户指定的文件不存在,是否显示警告 CheckPathExists 在对话框返回之前,如果用户指定的路径不存在,是否显示警告 打开文件对话框OpenFileDialog 5-2 DefaultExt 默认扩展名 FileName 第一个在对话框中显示的文件或最后一个选取的文件的文件名 FileNames 所有选中的文件的文件名 Filter 文件筛选器字符串 例如,文本文件(*.txt)|*.txt|所有文件(*.*)|*.* 打开文件对话框OpenFileDialog 5-3 FilterIndex 文件筛选器中当前选定筛选器的索引 InitialDirectory 初始目录 Multiselect 是否允许选择多个文件 ReadOlnyChecked 是否选定只读复选框 打开文件对话框OpenFileDialog 5-4 RestoreDirectory 控制对话框在关闭之前是否恢复当前目录 ShowHelp 是否显示“帮助”按钮 ShowReadOnly 是否显示只读复选框 Title 对话框标题 打开文件对话框OpenFileDialog 5-5 常用方法 OpenFile 打开用户选定的具有只

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档