1

我有单词包含内容控件,例如

在此处输入图像描述

我想在上面写很多行,所以在 C# 中我尝试了很多方法:

  1. 使用 EnviromentNewLine 。
  2. \n

例子:

                for (int i = 0; i < items.Count; i++)
                {
                    items[i] = string.Format("{0}{1}{2}{3}", (i + 1).ToString(CultureInfo.InvariantCulture), ". ", items[i], "<br />"); 
                }

但我仍然在一行上得到了内容控制这个词,知道如何解决它

4

2 回答 2

2

实际的问题是,纯文本内容控件不支持多段落,它只能插入手动换行符(通常通过按 Shift+Return 来完成)。在纯文本内容控件中,Word 会自动将 Return 替换为 Shift+Return,正如您在打开格式符号时所看到的那样。

您基本上有两种选择来解决您的问题:

  • 将内容控件更改为富文本内容控件。这样您就可以插入任意内容,也可以插入换行符(即多个实际的 Word 段落)

  • 插入垂直制表符,即 ASCII 字符 11 或\B代替新行。这将插入纯文本内容控件所需的手动换行符。

于 2014-12-19T10:13:32.540 回答
0

尝试

\r

MSDN 2.4.4.4 字符文字

于 2014-12-19T01:17:37.523 回答