构建布局良好的Windows程序
第2章 构建布局良好的Windows程序
菜单栏(MenuStrip)
表2-1 菜单栏控件的主要属性
| 属性 | 说明 |
| Name | 代码中菜单对象的名称 |
| Irems | 在菜单中显示的项的集合 |
| Text | 与菜单相关联的文本 |
表2-2 菜单项的主要属性和事件
| 属性 | 说明 |
| Name | 代码中菜单项对象的名称 |
| DropDownITems | 在子菜单中显示的项的集合 |
| Text | 与菜单项相关联的文本 |
| 事件 | 说明 |
| Click | 选中改菜单项时,触发该事件 |
表2-3 管理员窗体属性的设置
| 属性 | 值 | 说明 |
| Name | FrmAdminMAIN | 窗体对象的名称 |
| Text | MySchool-管理员 | 窗体标题栏显示的文字 |
| WindowState | Maximized | 窗体出现时是最大化的 |
表2-4 Application.Exit()和this.Close()方法的区别
Application.Exit()
1>应用程序类Application的静态方法,用于退出当前应用程序
2>如果当前应用程序打开了多个窗体,则关闭所有窗体
3>当关闭窗体是,不会触发窗体的FormClosing和FormClosed事件
this.Close()
1>实例方法,用于关闭当前窗体;如果当前窗体是系统启动窗体,折执行该方法关闭窗体后,应用程序退出
2>如果当前应用程序打开了多个窗体,则只关闭当前窗体
3>当关闭窗体时,会触发窗体的FromClosing和FormClose事件
工具栏(ToolStrip)
表2-5 工具栏控件的主要属性
| 属性 | 说明 |
| ImageScalingSize | 工具栏中的项显示的图像的大小 |
|
Items |
在工具栏上显示的项的集合 |
表2-6 工具栏上的按钮和标签的主要属性和事件
| 属性 | 说明 |
| DisplayStyle | 设置图像和文本的显示方式,包括显示文本、显示图像、显示文本和图像或什么都不显示 |
| Image | 按钮/标签上显示的图像 |
| ImageScaling | 是否调整按钮/标签上显示图像的大小 |
| Text | 按钮/标签上显示的文本 |
| TextImageRelation | 按钮/标签上图像与文本的相对位置 |
| 事件 | 说明 |
| Click | 当单击按钮/标签时,触发该事件 |
单选按钮(RadioButton):为用户提供两个或多个互斥选项组成的选项的集合
表2-7 单击按钮的主要属性和事件
| 属性 | 说明 |
| Checked | 指示单选按钮是否选中 |
| Text | 单选按钮显示文本 |
| 事件 | 说明 |
| Click | 单击单选按钮时发生 |
分组框(GroupBox):用于为其他控件提供可识别的分组
面板(Panel):用来将控件分组,可以显示滚动条
表2-8容器控件GroupBox和Panel区别
GroupBox
1>用于逻辑地组合一组控件,如RadioButton和CheckBox控件,显示一个框架,框架上有一个标题
Panel
1>用于包含多个控件,方便操作这些控件
日期控件(GateTimePicker):提供一种能够用来选择日期的下拉式日历,从而避免手工输入带来的错误
表2-9 日期控件的主要属性
| 属性 | 说明 |
| MaxData | 取得设定最大日期和时间 |
| MinData | 取得设定最小日期和时间 |
| Value | 控件所选定的日期/时间值 |
Items是组合框的属性,他代表组合框中项的集合
表2-10 ComboBox.ObjectCollection类型常用的属性和方法
| 属性 | 说明 |
| Count | 获取集合中项目 |
| DropDownStyle | 获取或设置指定组合框样式的值 |
| IsReadOnly | 获取指示能够修改该集合的值 |
| IsReadOnly | 获取指示能够修改该集合的值 |
| Items | 检索集合中指定索引的项 |
| 方法 | 说明 |
| Add() | 向组合框的项列表中添加项 |
| Clear() | 从组合框中移除使用项 |
| Remove() | 从组合框中移除指定的项 |

浙公网安备 33010602011771号