winform零基础学习(一)—应用程序简介

  1. 定义
    winform应用程序是一种智能客户端技术,我们可以使用winform应用程序帮助我们获得信息或者传输信息等。
  2. Form1.Designer.cs是窗体自动生成的代码
    Form1.resx是资源,资源文件存在这里
    Form1是后台代码,基本 上一直在操作的就是Form1.cs
    InitializeComponent初始化组件
  3. 属性
    winform零基础学习(一)—应用程序简介
    窗口样式:
    Inco:改图标样式;
    MaxmizeBox:true;显示右上角最大化按钮;
    MinmizeBox:true;显示右上角最小化按钮;
    ShowInco:true;显示左上角小图标;
    ShowInTaskbar:true;窗体显示在任务栏;
    TopMost:true;窗口置顶显示;
    Opactiy:0%;整个窗口透明度
    布局:
    AutoScroll:true / false;如果控件超出窗口返回,是否自动显示滚动条;
    AutoSize:true / false;窗口的范围是否会超出控件的大小;
    MaximumSize:0,0;窗口可依拖拽的最大时的大小;
    MinmusmSize:0,0;窗口可以拖拽的最小的大小;
    Size:300,300;窗口打开时默认的大小;
    StartPasition:CenterScreen;窗口打开时默认桌面位置,居中;
    WindowState:Maximized;默认打开窗口最大化;
    外观:
    Font:宋体,9pt;可以修改字体大小,字体越大控件越大;
    Text:输入文本;
    TextAlign:文字位置;
    FromBorderStyle:FixedSingle;窗口不可拖拽大小;
    FromBorderStyle:None;隐藏窗口的边框;
    DropDownStyle:DropDownList;让下拉框无法输入文本;
    行为:
    MaxLegth:可输入的字符长度;
    PasswordChar:文本用什么文字显示;
    ReadOnly:是否可读;
    TabIndex:TAB键索引,设置可按顺序来;
    Visible:指示一个控件是否可见
    WordWrap:是否自动换行
  4. 事件
    事件:就是发生一件事情。事件在本质上其实就是一个方法。
    注册事件:双击控件注册的都是控件默认被选中的那个事件。
    触发事件: 如点击事件,如由由按钮来触发