Winform/C#入门编程之第二部分常用控件(二:编辑框控件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获取多行数据。
Winform/C#入门编程之第二部分常用控件(二:编辑框控件TextBox)_第1张图片 编辑框控件

 

Winform/C#入门编程之第二部分常用控件(二:编辑框控件TextBox)_第2张图片 编辑框属性 Winform/C#入门编程之第二部分常用控件(二:编辑框控件TextBox)_第3张图片 编辑框事件

 

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("测试");
            }
        }
Winform/C#入门编程之第二部分常用控件(二:编辑框控件TextBox)_第4张图片 显示效果
  • 获取多行
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            string[] lines = textBox1.Lines;
        }
  • 密码登录 
Winform/C#入门编程之第二部分常用控件(二:编辑框控件TextBox)_第5张图片 效果和设置演示

你可能感兴趣的:(Winform/C#入门编程,-,集合,Winform/C#入门编程)