RichTextBox粘贴功能是否限制在32k字符以内?

3

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


右键单击 RichTextBox 并选择粘贴是否正常工作? - jordanhill123
2个回答

3

没有复现,我只是将来自记事本的140万个字符粘贴到了RTB中。您需要考虑问题的另一个来源,即PEBKAC或Notepad ++。检查当您将其粘贴到RTB中时是否保留语法着色。在这种情况下,限制在于Scintilla愿意生成的RTF数量。这是公平的,程序员问答网站不允许在帖子中发布这么多文本。


关于Pebkac,您怎么可能在复制文本时失败?:p - Thomas

0

@Marco,你能否使用CTRL+V将完整文本粘贴到其他文本处理器(如记事本或Word)中而不出现问题? - jordanhill123

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接