c# 的 textbox 默认情况下是有最大字符长度限制的
2012-03-15 22:18
316 查看
偶然发现还以为是以前的 windows 本身控件的限制,一查 msdn 居然是 C#(.net)自己限制的.
"
可以在文本框控件中输入的字符数。默认值为 32767。
可以使用该属性来限制控件中对于诸如邮政编码和电话号码之类的值所输入的文本的长度,也可以用来限制要在数据库中输入数据时所输入的文本的长度。可以将输入到控件中的文本限制在数据库中相应字段的最大长度范围内。
Windows NT 4.0, Windows 2000, Windows 2000 Professional, Windows 2000 Server, Windows 2000 Advanced Server, Windows XP Home Edition, Windows XP Professional x64 Edition, Windows Server 2003 平台说明:
对于单行文本框控件,若将 MaxLength 属性设置为 0,则用户能输入的最大字符数为 2147483646 或一个基于可用内存的数目,两数之间选取较小者。对于多行文本框控件,用户能输入的最大字符数为 4294967295 或一个基于可用内存的数目,两数之间选取较小者。
Windows Millennium Edition 平台说明:
对于单行文本框控件,若将 MaxLength 属性设置为 0,则用户能输入的最大字符数为 32,766 或一个基于可用内存的数目,两数之间选取较小者。对于多行文本框控件,用户能输入的最大字符数为 65,535 或一个基于可用内存的数目,两数之间选取较小者。
"
"
属性值
类型:System..::.Int32可以在文本框控件中输入的字符数。默认值为 32767。
异常
异常 | 条件 |
---|---|
ArgumentOutOfRangeException | 分配给属性的值小于零。 |
备注
可以使用该属性来限制控件中对于诸如邮政编码和电话号码之类的值所输入的文本的长度,也可以用来限制要在数据库中输入数据时所输入的文本的长度。可以将输入到控件中的文本限制在数据库中相应字段的最大长度范围内。注意: |
---|
在代码中,可以将 Text 属性的值设置为长度大于 MaxLength 属性所指定的值的值。该属性只会影响在运行时输入到此控件中的文本。 |
对于单行文本框控件,若将 MaxLength 属性设置为 0,则用户能输入的最大字符数为 2147483646 或一个基于可用内存的数目,两数之间选取较小者。对于多行文本框控件,用户能输入的最大字符数为 4294967295 或一个基于可用内存的数目,两数之间选取较小者。
Windows Millennium Edition 平台说明:
对于单行文本框控件,若将 MaxLength 属性设置为 0,则用户能输入的最大字符数为 32,766 或一个基于可用内存的数目,两数之间选取较小者。对于多行文本框控件,用户能输入的最大字符数为 65,535 或一个基于可用内存的数目,两数之间选取较小者。
"
相关文章推荐
- textarea限制最大字符长度和默认输入了空格回车的问题
- JS限制textbox或textarea输入字符长度
- 解决Textbox的多行模式不能限制最大长度的bug [转]
- c# 限制textbox的输入范围和长度(长度不用maxlength方法)
- [C#] TextBox限制输入长度(中文字算2码)
- HTTP 请求方式: GET和POST的比较当发送数据时,GET 方法向 URL 添加数据;URL 的长度是受限制的(URL 的最大长度是 2048 个字符)。
- 高效率的C#截取指定长度字符串,大于指定长度的,在末尾显示指定字符,默认为"..."
- js限制最大输入字符长度
- 高效率的C#截取指定长度字符串,大于指定长度的,在末尾显示指定字符,默认为"..."
- dede默认页的名称,可是字符长度被限制了
- 限制WPF textbox 字符最大值
- Edittext限制输入字符长度,解决中英文混用情况保证规定长度
- C#验证:限制TextBox只能输入数字并控制输入数字的长度(数字)
- 让win2003突破两个人同时远程登录的限制,由于2003默认情况下远程连接只能允许两个用户同时登录,超过两人同时登录就会提示:终端服务器超出最大连接数。。
- c#突破Console.ReadLine() 的256 个字符输入长度限制
- (C#)为 TextBox 控件增加一个限制最大字节数的属性
- 如何限制textBox输入字符长度?MaxLength属性一下搞定!
- 限制textbox或textarea输入字符长度的JS代码
- 突破Console.ReadLine() 的256 个字符输入长度限制!(c#)
- .net 限制textbox的输入字符长度