• 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 -

  • 相关阅读:
    Ajax的技术与原理探讨
    Ajax技术与原理
    AJAX原理
    vue中ref的一些常见作用
    表的连接查询
    mysql使其支持插入中文数据的办法
    16 散列表-基于除余留数法与线性探测法的实现
    win10上Tensorflow的安装教程
    哨兵/sentinel:在算法设计中的应用
    快速选择算法/Select 寻找第k大的数
  • 原文地址:https://www.cnblogs.com/skyhorseyk/p/7224014.html
Copyright © 2020-2023  润新知