RichTextBox粘贴限于32k字符?

我有一个RichTextBox的WinForms应用程序。
如果我从Notepad ++文本复制100k字符并尝试在RichTextBox上使用CTRL + V,则只会粘贴32.200个字符。
请注意,我可以继续输入RichTextBox,因此问题不是MaxLength
为什么? 我该如何解决它?


没有repro,我只是从记事本中将140万个字符粘贴到RTB中。 您需要考虑问题的另一个来源,pebkac或Notepad ++。 检查粘贴到RTB时是否保留语法着色。 在这种情况下,限制就是斯金蒂拉愿意生成的RTF数量。 哪一个是公平的,程序员Q + A站点不允许在帖子中输入太多文字。


从MSDN - RichTextBox.MaxLength属性

RichTextbox1.Length = Int32.MaxValue;

这应该会给你2,147,483,647个字符

链接地址: http://www.djcxy.com/p/94629.html

上一篇: RichTextBox Paste limited to 32k chars?

下一篇: Detect encoding and make everything UTF