我将edit编辑框对应的变量设成String类型 (假设该变量名为temp)我用语句temp=temp+"kegao:"+"\n";想使编辑框中文字进行换行,可以怎么都不行。这是为什么呢。

解决方案 »

  1.   

    将编辑框改为MultiLine属性,并且
    temp=temp+"kegao:"+"\r\n";
    即可
      

  2.   

    选中edit编辑框的Multiline属性,不够的地方用空格补吧!!!
      

  3.   

    MultiLine属性是可以的,如果还要卷动的话,再选上横向或纵向卷动即可了。
      

  4.   

    \n是C下的回撤换行。在MFC下得用\r\n
      

  5.   

    \n的话会是一个黑方块,你需要用\r\n来换行当然加上MultiLine属性是必需的了!
    如果你的字符里面全是用的\n换行,那你不需用Replace把\n替换成\r\n
    说了一堆废话,其实就是在蹭分,嘿嘿!
      

  6.   

    只加换行是不行的,需加回车换行,如:temp=temp+"kegao:"+"\r\n";