c# - RichTextBox 粘贴限制为 32k 个字符?

标签 c# richtextbox

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

最佳答案

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

关于c# - RichTextBox 粘贴限制为 32k 个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15860137/

相关文章:

c# - .NET DateTime 对象字符串格式

c# - RichTextBox BeginUpdate() EndUpdate() 扩展方法不起作用

c# - 如何在c#中打印文本框的行号

c# - 为 RichTextBox 字符串的不同部分着色

c# - 如何在 RichTextBox C# 中显示行数

c# - 有什么有效的解决方案/方法吗?

c# - 将按钮绑定(bind)到不同的 ViewModel [MVVM]

c# - 在登录 View 中找到控件

c# - 陌生声明

c# - RichTextBox 无法显示 Unicode 数学字母数字符号