首页 文章

RichTextBox粘贴限制为32k字符?

提问于
浏览
4

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

2 回答

  • 0

    From MSDN - RichTextBox.MaxLength Property

    RichTextbox1.Length = Int32.MaxValue;
    

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

  • 3

    没有repro,我只是将140万个字符从记事本粘贴到RTB中 . 您需要考虑问题的另一个来源,pebkac或记事本 . 粘贴到RTB时,检查语法着色是否保留 . 在这种情况下,限制是Scintilla愿意产生的RTF数量 . 这是一个公平的,程序员Q A网站不允许在帖子中添加那么多文本 .

相关问题