c# - 文本框是否有字符限制?

Han*_*998 1 c# textbox

可能重复:
TextBox C#中的Max Char?

MaxLenght设置为0的c#winform应用程序中的文本框中是否存在已知字符限制?

谢谢,汉斯

Cod*_*ter 13

Win32文档说:

在调用EM_SETLIMITTEXT之前,用户可以在编辑控件中输入的文本量的默认限制为32,767个字符.

对于单行编辑控件,文本限制为[...] 0x7FFFFFFE(2147483646)字节

TextBoxBase.MaxLength文档证实了这一点:

可以输入控件的字符数.默认值为32767.

如果MaxLength属性设置为0,则用户可以输入的最大字符数为2147483646 [或Windows ME上的32,766],或者基于可用内存的数量,以较小者为准.