2013-10-24 54 views
-1

enter image description hereScintilla的:在記事本中的火花和粘貼複製失去新線

我使用Scintilla的控制

在我的WPF應用程序。當我打開應用程序並在Scintilla控件中鍵入內容時,從控件中複製一些文本(不保存在對象中),然後將其粘貼到記事本中,它工作正常。

如:我打字的文字:

嗨,
這是Nirbhay。
嘗試複製粘貼。

並在複製它並粘貼在記事本中後,文本是相同的。

而當我將它保存在一個對象中並嘗試在編輯器中重新打開它時,它也顯示相同。但是,當我然後複製並粘貼在記事本中,它顯示像這樣:

嗨,這是Nirbhay.Trying複製粘貼。

任何人都可以請幫我解決這個問題。

回答

0

我已通過將'\ n'替換爲'\ r \ n'解決了此問題。代碼片段是:

public string Script {get {return SpecificBlock.Script.Replace(「\ r」,「」).Replace(「\ n」,「\ r \ n」); }}

在第一步中,我用空字符替換'\ r'字符,然後用'\ r \ n'替換'\ n'字符。我這樣做是因爲如果有任何'\ r \ n',刪除所有'\ r'會更安全,因爲我將在所有'\ n'中插入'\ r'。