一>.什么是窗体?
是以图形化界面为媒介和用户进行交互
二>.为什么使用窗体?
眼观:界面友好美观
操作:操作起来容易上手,而且操作效率高
三>.怎么创建一个窗体:
文件->新建->项目->Windows窗体应用程序->取名->选路径->确定
------窗体的构成:
Form1.cs(要管):双击会打开界面->设计界面
Form1.cs(要管):在界面右键 ->查看代码
Form1.Designer.cs(不要管):窗体设计器代码文件系统自己生成的
Program.cs:程序的入口文件
Application.Run(new xxxx());//应用程序第一次启动的是 哪个窗体
系统默认会自动生成一个Form1
用户新建窗体:右键->项目名->添加->Windows窗体->取名->确定
-------------------------------------------
四>.窗体的属性:右键窗体->属性(常见的属性解释)
1>Name:窗体的名字
2>Text:窗体的标题
3>Backcolor:背景颜色 选自定义里面的颜色画板
4>BackGroundImage:背景图片
5>BackgroundImageLayout:背景图片样式
a>.Tile:平铺(默认)
b>.None:显示原始图片
c>.Center:居中
d>.Stretch:拉伸整个图片显示
e>.Zoom:上下拉伸图片
6>ShowInTaskbar:是否出现在任务栏中 ture:显示 false:不显示
7>StartPosition:第一次运行窗体出现的位置
WindowsDefaultLocation:默认位置
CenterScreen:居中(重点)
WindowsDefaultBounds:放大显示
CenterParent:默认位置
8>WindowState:第一次运行窗体的大小状态
Normal:默认
Minimized:最小化
Maximized:最大化
9>Opacity:透明度
10>MaximizeBox:最大化
11>MinimizeBox:最小化
总结属性:属性可以再界面上设计:鼠标右键属性赋值
同样可以使用代码设计:this.属性=值
---------------------------------------------------
五>.事件:
事件的发起者
事件的响应
1>MouseClick:鼠标点击事件(窗体)引发的事件
发起者:鼠标点击窗体
响应:(由用户自己定义的)想轮换图片
2>MouseMove:鼠标移动事件(窗体)引发的事件
发起者:鼠标移动
响应:(由用户自己定义的)获取鼠标的坐标位置
3>Load:窗体的第一次(加载时)出现时
发起者:窗体的加载
响应:(由用户自己定义的):第一次出现窗体上面的图片为芙蓉姐姐