【发布时间】:2014-05-05 13:37:08
【问题描述】:
我在 VS 2010 专业版中使用 VB.Net。
我需要从一个在文本中包含换行符的 XML 文件中提取数据。换行位置用以下字符“ ”标记。
使用 XmlTextReader 和 XmlDocument 我可以成功提取所需的数据并将其显示在消息框和文本框中。消息框输出中显示的文本显示了相关的换行符,但是文本框中的文本没有换行符,即它们都显示在一行上。
文本框多行和自动换行属性设置为 true。
以下文本直接取自 xml 文件“Photo: Any Image Ltd” "Ampthill v London Irish Wild Geese" "RFU National - SSE Nat League 2。
消息框输出正确显示换行符:-
文本框输出为: - 照片:Any Image Ltd Ampthill v London Irish Wild Geese RFU National - SSE Nat League 2。(无换行)
自从开始这个话题后,我直接将文本从文本框中复制到“Word”中并显示换行符?
我现在更迷茫了!
自从发布这个问题并在我的应用程序中将文本框中的文本复制到“Word”中后,我意识到它必须与文本框本身有关。
我用“RichTextBox”替换了我的文本框,这显示了正确的换行!
我没有删除这个问题,因为这一点信息可能对其他人有所帮助。
【问题讨论】: