使多行文本框保存更多文本(C#,winform)

时间:2011-01-30 19:44:01

标签: c# winforms

我遇到了一个小问题,我试图过滤一个相当大的列表,我从另一个程序复制并粘贴到我的。问题是,文本太多,只有一部分被粘贴到文本框中。整个列表<256kb。

如何提高我的输入和输出文本框的限制以保存所有文本?使用C#和winform

3 个答案:

答案 0 :(得分:10)

您可以将文本框的MaxLength属性设置为0,以覆盖默认的32767字符限制:

yourTextBox.MaxLength = 0;

答案 1 :(得分:4)

我不确定,但我认为您可以更改TextBoxBase.MaxLength属性。在链接页面上,它表示默认值为32767,因此只有64KB,因此对您的应用程序来说还不够。

答案 2 :(得分:1)

您可以使用RichTextBox控件。 RichTextBox没有字符限制。它受到记忆的限制。

或者您可以更改MaxLength的{​​{1}}属性。 TextBox的最大值为4294967295或基于可用内存的金额,以较小者为准。