在C#资源文件中进行选项卡

Gad*_*ady 10 c# string visual-studio

如何将TAB(\ t)添加到字符串资源?

"\ tTeText"不起作用

jpo*_*poh 15

您必须显式添加选项卡.最简单的方法是在记事本中键入您的字符串(显式设置选项卡而不是使用转义字符)并将文本复制并粘贴到资源编辑器中.

你会遇到类似的换行问题,添加它们的最简单方法是 - 再次 - 使用shift-enter键组合显式添加换行符.

  • Tab工作在字符串的中间,但不在开头 (2认同)

Xia*_*ofu 7

您有两个我知道的选项:

1)读取资源字符串后执行字符串替换:s = s.Replace("\\ t","\ t");

2)在创建时通过在数字小键盘上键入Alt-012(我认为是标签)直接在资源字符串中输入转义序列.

文章在这里这里相同.


小智 5

使用Tab的替代代码(Alt + 009)使用Shift + Return添加换行符。

1)在VS中打开资源文件。2)将光标置于所需的制表符的位置3)按住Alt键4)按下数字键盘上的0、0、9。5)放开Alt键。

当您单击资源字符串时,您将看到选项卡从显示中删除,请放心它们仍然在那里。可以通过打开Resources.Designer.cs并查看资源字符串的注释并突出显示插入选项卡的区域来验证这一点。