一>.什么是窗体?
    是以图形化界面为媒介和用户进行交互

二>.为什么使用窗体?
  眼观:界面友好美观
  操作:操作起来容易上手,而且操作效率高


三>.怎么创建一个窗体:
  文件->新建->项目->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:窗体的第一次(加载时)出现时
  发起者:窗体的加载
  响应:(由用户自己定义的):第一次出现窗体上面的图片为芙蓉姐姐