Winform/C#入门编程之第二部分常用控件(二:编辑框控件TextBox)

简介:

        介绍编辑框控件TextBox。

介绍:

1.属性

常用属性
Name 获取或设置控件的名称。
Text

获取或设置与此控件显示的文本。

Multiline

获取或设置一个值,该值指示此控件是否为多行 。

Lines

获取或设置文本框控件中的文本行。

PasswordChar

获取或设置字符,该字符用于屏蔽单行控件中的密码字符。一般用在用户密码登录上。

ReadOnly

获取或设置一个值,该值指示文本框中的文本是否为只读。

2.事件

常用事件
TextChanged

Text 属性值更改时发生。

3.使用

  1. 在控件上,右键,选择“属性”。一般更改属性Name、Text,使用事件TextChanged。
  2. 属性视图,选择“Events”,即事件,类似闪电的标志。双击事件TextChanged或双击编辑框控件,默认创建“TextChanged”事件。
  3. 当用作密码登录时,可以设置属性PasswordChar隐藏密码显示。
  4. 当需要显示或输入多行时,设置属性Multiline为true。通过属性Lines获取多行数据。

如下图:

4.原理

  1. TextChanged事件和textBox1_TextChanged绑定。即更改编辑框内容时,就是执行这个函数。如果对事件不熟悉,可以自行查找资料或者暂时忽略。
this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);

5.演示

  1. 在编辑框内输入“测试”。不要包含双引号。代码里的双引号时包好字符串的。
  2. 设置属性Multiline为true,拖动更改控件大小。获取多行内容。
  3. 设置属性PasswordChar为*。输入内容时,显示的是*。

如下图:

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            string value = textBox1.Text;
            if (value == "测试")
            {
                MessageBox.Show("测试");
            }
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            string[] lines = textBox1.Lines;
        }

猜你喜欢

转载自blog.csdn.net/C_gyl/article/details/85128090
今日推荐