String 在字符串中插入换行符时出错^

String 在字符串中插入换行符时出错^,string,visual-c++,c++-cli,String,Visual C++,C++ Cli,我正在将VisualStudio2010 Prof用于Windows窗体应用程序。 当我有一个字符串并在其中插入字符时,它就像一个符咒。如果要插入换行符(“\n”)并将其打印到多行框中,则换行符不可见 但是,如果我用光标在输出中移动,它的作用就好像在插入换行符的位置有两个不可见的字符。它确实插入了一些东西,但不是垃圾就是我的IDE配置不正确 textB = textB->Insert(CoordStart+5,"\n"); 其中CoordStart是索引 有什么建议吗?更改: textB

我正在将VisualStudio2010 Prof用于Windows窗体应用程序。 当我有一个字符串并在其中插入字符时,它就像一个符咒。如果要插入换行符(“\n”)并将其打印到多行框中,则换行符不可见

但是,如果我用光标在输出中移动,它的作用就好像在插入换行符的位置有两个不可见的字符。它确实插入了一些东西,但不是垃圾就是我的IDE配置不正确

textB = textB->Insert(CoordStart+5,"\n");
其中CoordStart是索引

有什么建议吗?

更改:

textB = textB->Insert(CoordStart+5,"\n");
致:

textB = textB->Insert(CoordStart+5,"\r\n");