《win常用控》PPT课件.pptx

上传人:za****8 文档编号:6222453 上传时间:2020-02-19 格式:PPTX 页数:63 大小:2.72MB
返回 下载 相关 举报
《win常用控》PPT课件.pptx_第1页
第1页 / 共63页
《win常用控》PPT课件.pptx_第2页
第2页 / 共63页
《win常用控》PPT课件.pptx_第3页
第3页 / 共63页
点击查看更多>>
资源描述
WinForm常用控件二 伍敏13558810457misszi 2020 2 19 计算机科学学院伍敏 1 2020 2 19 计算机科学学院伍敏 2 提纲 2020 2 19 计算机科学学院伍敏 3 菜单 Menu 是程序中显示一个选项列表的图形元素 提供了将命令分组的一致方法 一个菜单可以带有若干子菜单 即菜单项 MenuItem 便于用户访问 支持快捷键 2020 2 19 计算机科学学院伍敏 4 菜单和工具栏 2020 2 19 计算机科学学院伍敏 5 MenuStrip 主要用于生成所在窗体的主菜单 使用菜单系统自身的MenuStrip类和支持每个菜单中实际项的MenuItem类 从工具箱把MenuStrip控件拖放到窗体 再填写各个菜单项的名字即可创建菜单 2020 2 19 计算机科学学院伍敏 6 MenuStrip 2020 2 19 计算机科学学院伍敏 7 MenuStrip控件的基本属性 1 Items 用于编辑菜单栏上显示的各菜单项 单击 Items 属性后 按钮 弹出 项集合编辑器 对话框 2 Checked 指示菜单项是否被选中 默认值为false 3 CheckOnClick 决定单击菜单项时是否使其选中状态发生改变 当更改该属性值为true时 则每次单击菜单项都会影响其 Checked 属性 使其值在false和true之间切换 4 Image 指定在该菜单项上显示的图标 5 ImageScaling 指定是否调整图标大小 2020 2 19 计算机科学学院伍敏 8 MenuStrip控件的基本属性 2020 2 19 计算机科学学院伍敏 9 MenuStrip控件的基本属性 5 DropDownItems 单击该属性后的 按钮 调出 项集合编辑器 对话框 以此编辑该菜单项对应得子菜单中的各菜单项 6 ShortcutKeys 为菜单项指定的快捷键 设置时 可以选择 3个功能键的任意组合 注意键不能单独使用 作为修饰符 7 ShowShortCutKeys 指示是否在菜单项上显示快捷键 2020 2 19 计算机科学学院伍敏 10 MenuStrip控件的常用事件 ItemClicked事件当单击菜单栏上各主菜单时触发的操作 1 Click事件 单击菜单项时触发 2 DropDownClosed事件 关闭菜单项的子菜单时触发的操作 3 DropDownItemClicked事件 单击菜单项的子菜单中任何一项时触发的操作 4 DropDownOpened事件 菜单项的子菜单打开之后触发的操作 5 DropDownOpening事件 打开菜单项的子菜单时触发的操作 2020 2 19 计算机科学学院伍敏 11 MenuItem菜单项的常用事件 2020 2 19 计算机科学学院伍敏 12 案例 文件编辑器设计 MenuStrip TextBox 2020 2 19 计算机科学学院伍敏 13 ContextMenuStrip 制作右键快捷菜单 其菜单项的处理和MenuStrip的菜单项一致 使用时必须绑定弹出菜单 通过控件的ContextMenuStrip来指定 Items 用于编辑快捷菜单上的各菜单项 其编辑方式与MenuStrip控件的菜单项编辑相似 都是调用 项集合编辑器 对话框来生成菜单项的 2020 2 19 计算机科学学院伍敏 14 ContextMenuStrip常用基本属性 2020 2 19 计算机科学学院伍敏 15 ContextMenuStrip常用基本事件 1 ItemClicked事件 快捷菜单中的任何一个菜单项被单击时触发的操作 2 Opening事件 快捷菜单打开时触发的操作 2020 2 19 计算机科学学院伍敏 16 案例 文件编辑器快捷菜单设计 ContextMenuStrip 2020 2 19 计算机科学学院伍敏 17 StatusStrip 状态栏 一般放置在窗体的下方显示一些信息 使用 可以将状态栏分成多列 分别显示 文本 进度条 下拉按钮 等 2020 2 19 计算机科学学院伍敏 18 ToolStrip 工具栏 一般放置在窗体的上方 主菜单下方 DisplayStyle 设置按钮的显示样式Image 图片ImageAndText 图片和文本Text 文本ToolTipText 鼠标移上去时的提示信息Image 设置图片 2020 2 19 计算机科学学院伍敏 19 ToolStrip中的Button 2020 2 19 计算机科学学院伍敏 20 提纲 2020 2 19 计算机科学学院伍敏 对话框 CommonDialog控件 是所有Dialog控件的基类 为各种任务创建Dialog控件 2020 2 19 计算机科学学院伍敏 22 CommonDialog成员 可使用ShowDialog方法在运行时显示该对话框 2020 2 19 计算机科学学院伍敏 23 打开文件对话框控 OpenFileDialog 注意 使用OpenFileDialog控件 只能获取要打开的文件路径 而文件的打开逻辑必须由程序员编写 2020 2 19 计算机科学学院伍敏 24 OpenFileDialog控件基本属性 2020 2 19 计算机科学学院伍敏 25 OpenFileDialog控件基本事件 2020 2 19 计算机科学学院伍敏 26 案例 ColorDialog控件 显示允许用户选择或创建颜色的窗口FontDialog控件 显示用户选择字体信息的方法PageSetupDialog控件 允许用户操作页面的设置PrintDialog控件 允许用户选择打印机及文档的打印范围 2020 2 19 计算机科学学院伍敏 27 其他通用对话框 常用属性ShowColor 控制是否显示颜色选项 默认值为false AllowScriptChange 是否显示字体的字符集Font 在对话框显示的字体Color 在对话框中选择的字体颜色FontMustExist 当字体不存在时是否显示错误MaxSize 可选择的最大字号MinSize 可选择的最小字号ShowApply 是否显示 应用 按钮ShowEffects 是否显示下划线 删除线 字体颜色选项ShowHelp是否显示 帮助 按钮 2020 2 19 计算机科学学院伍敏 28 字体对话框 FontDialog 2020 2 19 计算机科学学院伍敏 29 字体对话框 FontDialog 2 字体对话框 FontDialog 的事件Apply 当点击 应用 按钮时要处理的事件HelpRequest 当点击 帮助 按钮时要处理的事件 3 字体对话框 FontDialog 的效果 FontDialog1 Font ListBox1 FontFontDialog1 ShowDialog ListBox1 Font FontDialog1 Font 2020 2 19 计算机科学学院伍敏 30 对话框使用举例 2020 2 19 计算机科学学院伍敏 31 容器控件 GroupBox 在一组控件周围显示一个带可选标题的框架Panel 对控件集合进行分组的框架容器中的对象布局 注意Dock属性的设置 2020 2 19 计算机科学学院伍敏 32 容器控件 SplitContainer 将容器的区域分成两个大小可调的 可以向其中添加控件的面板 Orientation 确定拆分器是水平拆分还是垂直拆分 2020 2 19 计算机科学学院伍敏 33 容器控件 TabControl 选项卡集合控件 可以在每个选项卡中添加控件 每个选项卡叫做TabPageTabControl通过TabPages控制TabPageTabPage的标题通过Text属性设置 2020 2 19 计算机科学学院伍敏 34 提纲 2020 2 19 计算机科学学院伍敏 35 公共控件 2020 2 19 计算机科学学院伍敏 36 Button Button按钮 用来执行当前使用鼠标在某个按钮上单击 当焦点在按钮上时按回车或空格效果等价于鼠标单击按钮上的快捷键设置与菜单项相同 2020 2 19 计算机科学学院伍敏 37 Button常用属性 2020 2 19 计算机科学学院伍敏 38 Label Label标签 只能显示无法修改 是设计输入输出接口时最常用的工具之一 用于显示提示信息 将运行的中间结果或最后结果显示在窗体上LinkLabel 创建Web样式的链接 2020 2 19 计算机科学学院伍敏 39 Label常用属性 2020 2 19 计算机科学学院伍敏 40 TextBox控件 TextBox控件 用于输入数据 修改数据 是设计输入输出界面的常用工具之一RichTextBox控件 是普通文本框的扩展 支持RichText RTF 格式 也即在其中可以有表格 图片等负责内容 像Word编辑器MaskedRichTextBox控件 是普通文本框的扩展 通过Mask属性限制输入内容 2020 2 19 计算机科学学院伍敏 41 TextBox常用属性 2020 2 19 计算机科学学院伍敏 42 TextBox常用方法 属性 事件 SelectAll 选中所有文本Select intstart intlenth 选中部分文本SelectedText 所选中的文本TextChanged事件 当文本内容发生改变时触发 2020 2 19 计算机科学学院伍敏 43 CheckBox CheckBox复选框 在设计界面时 希望选项列表具有可复选或者都不选时使用按空格键等价于鼠标单击CheckedListBox复选框 类似ListBox 只是各项为CheckBox 2020 2 19 计算机科学学院伍敏 44 CheckBox常用属性 2020 2 19 计算机科学学院伍敏 45 CheckBox常用方法 2020 2 19 计算机科学学院伍敏 46 RadioButton RadioButton单选框 该控件本身具有互斥现象 同一时间只允许一个RadioButton控件被选取同组单选框放在同一个容器中 2020 2 19 计算机科学学院伍敏 47 ListBox ListBox列表框 用来提供一个文本项目列表 除了可设置单选或多选外 可以通过Add和Remove方法来添加或删除列表中的选项 2020 2 19 计算机科学学院伍敏 48 ListBox常用属性 2020 2 19 计算机科学学院伍敏 49 ListBox常用方法 2020 2 19 计算机科学学院伍敏 50 ComboBox ComboBox下拉列表框 也叫组合框 是ListBox控件与TextBox的组合 其操作类似于缩放式的窗帘 按一下窗帘往下弹出 选取完毕自动弹回快捷键Alt 显示列表列表框的Item具有Text Value属性 2020 2 19 计算机科学学院伍敏 51 ComboBox的三种下拉方式 跟踪条 TrackBar 也被称为滚动条或滑块主要属性 Maximum 最大值 Minimum 最小值 Value 当前值 Orientation 排列方向 分纵向和横向 使用 一般配合ValueChange事件使用 2020 2 19 计算机科学学院伍敏 52 TrackBar 用于数字输入主要属性 Maximum 最大值 Minimum 最小值 Value 当前值 2020 2 19 计算机科学学院伍敏 53 NumericUpdown 日期时间选择框 用于日期或时间输入主要属性 Format 分为Long Short Time Value 当前日期或时间 2020 2 19 计算机科学学院伍敏 54 DateTimePicker Timer定时器 创建和处理定时事件 例如 可能想用程序每几秒检查一次Internet连接的状态 按属性调度各种任务或者显示闹钟等 创建定时器 通过设置Interval属性设置定时器多长事件产生一次Tick事件 每当发生Tick事件时 可以在该事件的处理程序内执行代码 2020 2 19 计算机科学学院伍敏 55 Timer 图片框 用于显示图片Image 要显示的图片SizeMode Normal StretchImage AutoSize CenterImage 2020 2 19 计算机科学学院伍敏 56 PictureBox 进度条 形象的显示完成进度主要属性 Style Blocks Continuous Maximum Minimum Value 2020 2 19 计算机科学学院伍敏 57 ProgressBar 作用 在Windows窗体客户端应用程序中显示网页 2020 2 19 计算机科学学院伍敏 58 WebBrowser 作用 一般在窗体最小化后让应用程序在系统托盘区显示Icon 要显示的图标 2020 2 19 计算机科学学院伍敏 59 NotifyIcon 树形控件 用于显示带层次结构的信息Nodes 树的节点树形控件的使用较为复杂 查阅MSDN熟悉它 2020 2 19 计算机科学学院伍敏 60 TreeView 类似于显示文件夹详细信息的控件先设置列 Columns 再设置行 Items View 有五种视图显示ListView中的数据ListView的使用较为复杂 查阅MSDN熟悉它 2020 2 19 计算机科学学院伍敏 61 ListView 图片列表 管理通常由其他控件 TreeView ListView等 使用的图片集合使用时要先绑定 2020 2 19 计算机科学学院伍敏 62 ImageList 上机 查阅资料 熟悉Windows控件 2020 2 19 计算机科学学院伍敏 63 52 作业
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!