我有一个带有RichTextBox的WinForms应用程序
如果我从Notepad ++文本复制100k字符并尝试在RichTextBox上使用 CTRL + V ,则只粘贴32.200个字符。
请注意,我可以继续输入RichTextBox,因此问题不是MaxLength
为什么?我该如何解决?
答案 0 :(得分:3)
没有repro,我只是将140万个字符从记事本粘贴到RTB中。您需要考虑问题的另一个来源,pebkac或Notepad ++。粘贴到RTB时,检查语法着色是否保留。在这种情况下,限制是Scintilla愿意产生的RTF数量。这是一个公平的,程序员Q + A网站在帖子中不允许那么多文本。
答案 1 :(得分:0)
From MSDN - RichTextBox.MaxLength Property
RichTextbox1.Length = Int32.MaxValue;
这应该给你2,147,483,647个字符