2013-04-07 77 views
4

我有一個RichTextBox的WinForms應用程序。
如果我從記事本複製10萬個字符的文本++,並嘗試使用上的RichTextBox CTRL + V,只有32.200字符粘貼在。
請注意,我可以在RichTextBox的類型,所以問題不是MaxLength
爲什麼?我該如何解決它?RichTextBox粘貼限於32k字符?

+0

右鍵點擊「RichTextBox」並選擇粘貼功能是否正確? – jordanhill123 2013-04-07 08:18:31

回答

3

不攝製,我剛剛粘貼從記事本,140萬個字到RTB。您需要考慮問題的另一個來源,pebkac或Notepad ++。檢查粘貼到RTB時是否保留語法着色。在這種情況下,限制就是斯金蒂拉願意生成的RTF數量。哪一個是公平的,程序員Q + A站點不允許在帖子中輸入太多文字。

+0

關於pebkac,你怎麼可能在複製文本失敗? :p – Thomas 2013-04-07 08:23:08

0

From MSDN - RichTextBox.MaxLength Property

RichTextbox1.Length = Int32.MaxValue; 

這應該給你2,147,483,647字符

+0

這不是文字長度的問題;問題是當我使用CTRL + V粘貼文本... – Marco 2013-04-07 08:01:53

+0

@Marco您可以使用CTRL + V將全文粘貼到NotePad或Word等其他文本處理器中而不會出現問題嗎? – jordanhill123 2013-04-07 08:26:31