构建布局良好的Windows程序

一,Windows中的菜单栏和工具栏

1.使用菜单栏控件MenStrip

MenuStrip(菜单栏)主要属性

属性 说明
Name 对象名称
Items 项的集合
Text 与菜单关联的文本
注释:Click事件,选中该菜单项时,触发该事件。



管理员窗体属性的设置

属性 说明
Name FrmAdminMain    窗体对象的名称
Text MySchool-管理员 标题栏显示的文字
WindowState Maximized 窗体最大化
Application.Exit()和this.Close()方法的区别
Application.Exit() this.Close()
静态方法,用于退出当前程序 实例方法,关闭当前程序
如果当前打开多个窗口,就关闭所有窗体 只关闭当前窗体!!!!
当关闭当前窗体时,不会触发窗体FormClosing和FormClosed事件 当关闭当前窗体时,会触发窗体FormClosing和FormClosed事件




二,使用工具栏控件ToolStrip

属性 说明
DisplayStyle 设置图像和文本的显示方式
Image 按钮/标签上显示的图片
ImageScaling 是否调整大小
Text 显示文本

TextImageRelation                                          按钮/标签上图像与文本的相对位置


注释:Click事件,当单击时,触发事件


三、使用WinForms基本控件

单选按钮:

属性 说明
Checked 单选是否选中
Text 单选按钮显示的文本

注释:Click事件,单击按钮发生


日期控件的主要属性:

属性 说明
MaxDate 取得最大日期和时间
MinDate 取得最小日期和时间
Value 控件所选定的日期/时间值
Format 设置控件显示的日期时间的格式

控件命名的前缀:Label为lbl,TextBox为txt,   Button为btn,    RadioButon为rdo,   ComboBox为 cbo,

三,排列窗体上的控件

1,Anchor属性

先选择锚定的控件,再在属性窗口中,单击Anchor属性,进行调整

2.Dock属性

先选择要停靠的控件,再在属性窗口中,单击Dock属性,进行调整

3.创建MDL应用程序

先在父窗口添加一个菜单,再添加一个“窗口”菜单项,再将菜单控件的MdiWindowListltem属性设为窗口菜单项


四,组合框ComboBox控件

属性 说明
Count 获得集合项的数目
DropDownStyole 设置指定组合框样式的值
IsReadOnly 获取修改集合的值
item 检索集合中指定索引的 值
方法 说明
Add() 向组合框列表中添加项
Clear() 从组合框中移除所有项
Remove() 从组合框移除指定的项
本章总结

1.使用菜单栏控件显示应用程序的菜单,并执行相应的操作

2.使用单选按钮RadioButton,   组合框GroupBox    面板Panel设置窗体界面

3.排列控3中方式:对齐,Annchor(锚定),Dock(停靠)

4.创建MDL



猜你喜欢

转载自blog.csdn.net/JAVA52Lin/article/details/80810159