可能重複:
在Visual Studio中的Windows.Forms.RichTextBox控制
Why isn’t the richtextbox displaying this table properly?破錶(自動換行)
我們遇到了問題,2008年
我們試圖顯示第三方在Windows窗體應用程序(.NET 3.5)中作爲RTF文件提供的文本。在這個RTF文本文件中有表格,其中包含跨越多行的文本。使用寫字板或Word 2003打開時,RTF文件可以正確顯示。
但是,當我們將RTF文件加載到RichTextBox控件中,或複製&將整個文本(包括表格)粘貼到控件中時,表格會不能正確顯示 - 單元格只有單行,沒有包裝。
下面是指向圖像顯示確切的問題:
我用Google搜索解決方案和第三方.NET RTF控件沒有成功。我發現這個問題在另一個論壇上沒有答案(實際上這是圖像鏈接的來源),所以我希望堆棧溢出效果更好; - )
我的首選解決方案是使用代碼或者可以正確呈現RTF的第三方控件。但是,我懷疑問題是RichTextBox控件只支持完整RTF規範的一個子集,所以另一種選擇是直接修改RTF以刪除不支持的控制代碼或者修復RTF文件本身(在這種情況下,任何信息至於什麼控制代碼需要刪除或修改將是一個巨大的幫助)。
但寫字板不是用.NET編寫的,所以它會使用不同的富編輯控件嗎? 我想有可能.NET RichTextBox控件是一個圍繞本機控件的.NET包裝,但我會想如果是這種情況,那麼這個問題就不會發生。 – 2009-02-04 05:42:14