回答
你必须在明确添加标签。这样做的最简单的方法可能是在记事本中输入您的字符串(与地方明确设置而不是标签使用转义字符)并将文本复制并粘贴到资源编辑器中。
你将会遇到与换行符类似的问题,添加它们的最简单方法是再次使用shift-enter组合键明确添加换行符。
您是否尝试过XML制表符?
对不起我的制表符没有显示!一定是被浏览器吃掉了。
	
\ t确实会添加一个ascii选项卡,但是如果您在html页面中显示此选项,除了在页面源代码中,您将看不到该选项卡。 HTML不会将制表符或换行符渲染为非破坏性空间。显示时,它们全部缩减为1个空格字符。不推荐使用空格来格式化HTML,这是使用CSS或甚至表格的div。如果您必须在HTML中添加额外的空白区域,请使用& nbsp;反复,但它不会是标签停止正确,并会创建一个噩梦,如果你曾经复制和粘贴。
或者,您可以在只读文本区域显示字符串数据。这将保留你的字符串格式。不知道你想要用你的字符串做什么的具体细节,或者你是如何创建它的,这些都是我可以给你的最好的建议。
您也可以创建一个变量,但\ t内联工作。
string TAB = char.ConvertFromUtf32(9).ToString();
使用Alt码的标签(ALT + 009) 换行符使用Shift +回车添加。
1)打开VS中的资源文件。 2)将光标放在需要制表符的地方 3)按住Alt键 4)按数字键盘上的0,0,9。 5)放开alt键。
当你点击资源字符串时,你会看到从显示中删除标签,请放心,他们仍然在那里。这可以通过打开Resources.Designer.cs并查看资源字符串的注释并突出显示插入标签的区域来验证。
该线程上次修改已将近六年,并且使用转义的建议仍然是规则的一天。对于今天早些时候它的价值,我将一些来自C#字符串常量的文本复制到资源字符串编辑器中,然后将该选项卡替换为空格。但是,由于代码期望看到实际的制表符,它会抛出InvalidOperationException(我的代码,我的例外!)。再一次,我回到了选项卡,遵循DevX文章“在.NET资源文件中转义序列的另一种方式”中的出色说明,在接受的答案中的第二个引用中提到。
道德:不要指望Windows剪贴板忠实地复制您的文本。
- 1. WH_JOURNALPLAYBACK挂钩在C#
- 2. 在C和windows中挂钩
- 3. 资源文件C#
- 4. 在挂钩程序中访问挂钩
- 5. CMake的资源qrc挂件?
- 6. Android文件系统挂钩
- 7. 挂钩C函数
- 8. 在C++文件中使用iPhone资源
- 9. 挂钩到C++ DLL事件形式C#
- 10. 挂钩在VB.NET中
- 11. 挂钩在Java中
- 12. 在win32中挂钩
- 13. 挂钩问题控制模板资源中的故事板完成事件
- 14. 在删除wordpress文件之前挂钩
- 15. C#资源文件设置
- 16. C#:资源文件重构
- 17. C#修改资源文件
- 18. C++:操纵文件资源?
- 19. 挂钩通用资源库使用IOC容器
- 20. C#钩挂javascript事件处理程序#
- 21. 从win32事件挂钩C++回调
- 22. OSX:挂钩文件读取事件
- 23. C++ JournalPlayback和Bluescreen 0x0000008E(挂钩)
- 24. C#SetSystemTime(WIN API)挂钩
- 25. C挂钩/回拨系统
- 26. 挂钩新/删除C++
- 27. C#中使用的资源文件
- 28. C#中的多个资源文件
- 29. C++中的资源文件管理
- 30. C#中的强类型资源文件
+1:是的,几乎是唯一合乎逻辑的方法。 – 2009-05-25 15:41:13
记事本 - 程序员最好的朋友! – Treb 2009-05-25 15:48:09
我试过复制粘贴它不起作用 Shift +制表符工作换行 – Gady 2009-05-25 15:50:44