WinForm开发模式 &&公共控件

WinForm开发模式

  把之前的控制台程序加了一个界面

  在一个窗体内,通过触发事件来执行一些代码

  执行的这些代码里有的数据是来自于界面的控件上

  还有一部分数据来自于数据库 最终目的是经过C#处理 是否展示在界面上或是存入数据库

学习公共控件

  取值   

  private void button1_Click(object sender, EventArgs e)
        {
            //给一个textBox1(文本框)和一个button1(按钮)
            //通过点击button1(按钮)将用户输入在textBox1(文本框)的内容显示出来
            string s = textBox1.Text;
            MessageBox.Show(s);
        }

  赋值

    private void button1_Click(object sender, EventArgs e)
        {
            //给一个textBox1(文本框)和一个button1(按钮)
            //通过点击button1(按钮)弹出内容
            textBox1.Text = "hahaha";
          
        }

常用属性

  行为:

    Enabled - 默认True(允许用户输入内容)False(不允许使用)

    ReadOnly - 默认False  True可以复制

    MaxLength - 默认可以输入内容的长度。后台输入不受控制

    Multiline -控制编辑控件的文本是否能够跨越多行

    PasswordChar - 输入的内容按输入的东西掩饰

    UseSystemPasswordChar - 使用系统默认的掩码

    TabIndex - 确定此控件将占用的Tab键顺序索引  从小到大

    TabStop - 指示用户是否可以使用Tab键为控件提供焦点  默认True

    Visible - 隐藏 默认false(不隐藏)

    WordWrap -是否自动换行默认true

  数据:

    Tag -与对象关联的用户定义数据

  外观:

    BackColor -背景颜色

    ForeColor -字体颜色

    Font -字体大小

    BorderStyle -边框样式

    Cursor -指针移过是显示的指针

    RightToLeft -默认none  从右往左

    TextAlign -只是应该如何对其编辑控件的文本Left  Right  Center

    ScrollBars - 滚动条默认None  Horizontal水平      Vertical垂直   Both两个都有

    Text -

原文地址:https://www.cnblogs.com/skyhorseyk/p/7224014.html