C#窗体控件-文本框控件TextBox

在希望用户输入程序员在设计阶段不知道的文本(如用户的姓名)时,应使用文本框。文本框的主要用途是让用户输入文本,用户可以输入任何字符,也可以限制用户只输入数值。

文本框(TextBox)的作用是实现程序与用户的交互,获取用户输入的信息或者向用户显示文本。

文件框的属性和事件

CharacterCasing:确定文本框中的大小写设置。
ScrollBars:指定文本框内容比较多时,是否显示滚动条。
MaxLength:指定文本框中输入的最大字符数。
Multiline:表示是否可在文本框中输入多行文本。
PasswordChar:作为密码框时,文本框中显示的字符。
ReadOnly:设置文本框是否只读。
Text:与文本框相关头联的文本。

KeyPress:文本框内,按任意键时触发的事件。
TextChanged:文本框内容发生改变触发的事件。

TextBox提供了3种样式的输入:单行、多行和密码。输入内容比较多时,设置Multiline属性为True,可以调整TextBox的宽度,实现多行输入。如果文本框的内容比较保密,设置PasswordChar属性为“*”,输入的内容就会以“*”显示。

TextBox控件的属性

名   称

描    述

CausesValidation

当控件的这个属性设置为true,且该控件
获得了焦点时,会引发两个事件:
Validating 和 Validated。可以处理这
些事件,以便验证失去焦点的控件中
数据的有效性。
这可能使控件永远都不能获得焦点。
下面会讨论相关的事件

CharacterCasing

这个值表示TextBox是否会改变输入的
文本的大小写。可能的值有:

●Lower: 文本框中输入的所有文本都转换为小写

●Normal: 不对文本进行任何转换

●Upper: 文本框中输入的所有文本都转换为大写

MaxLength

这个值指定输入到TextBox中的文本的最
大字符长度。把这个值设置为0,表示
最大字符长度仅受限于可用的内存

Multiline

表示该控件是否是一个多行控件。多行控件
可以显示多行文本。如果Multiline属性设
置为true,通常也把WordWrap也设置为true

PasswordChar

指定是否用密码字符替换在单行文本框中
输入的字符。如果Multiline 属性为true,
这个属性就不起作用

ReadOnly

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值