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获取多行数据。
编辑框控件

 

编辑框属性
编辑框事件

 

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;
        }
  • 密码登录 
效果和设置演示
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值