构建布局良好的Windows程序

第2章 构建布局良好的Windows程序

菜单栏(MenuStrip)

表2-1 菜单栏控件的主要属性

属性说明
Name代码中菜单对象的名称
Irems在菜单中显示的项的集合
Text与菜单相关联的文本

表2-2 菜单项的主要属性和事件

属性说明
Name代码中菜单项对象的名称
DropDownITems在子菜单中显示的项的集合
Text与菜单项相关联的文本
事件说明
Click选中改菜单项时,触发该事件

表2-3 管理员窗体属性的设置

属性说明
NameFrmAdminMAIN窗体对象的名称
TextMySchool-管理员窗体标题栏显示的文字
WindowStateMaximized窗体出现时是最大化的

 

表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()从组合框中移除指定的项

 

 

相关文章