在Visual Basic.net中,我设法在前一段时间内在TextBox中获得了这个小箭头符号↵
,但丢失了它。
这个字体是否依赖?我使用了Consolas和Courier New。 我需要RichTextBox还是别的什么?
我尝试了chr(10)
和chr(13)
,environment.newline
和vbLf
,vbCr
以及我失去了什么。
我只是希望将“特殊字符”显示为“调试目的”。 我的系统支持UTF。
答案 0 :(得分:2)
这是一个标准字符,不需要花哨的字体。
以下是您可能希望了解的所有内容..
<强>编码强>
HTML Entity (decimal) ↵
HTML Entity (hex) ↵
HTML Entity (named) ↵
How to type in Microsoft Windows Alt +21B5
UTF-8 (hex) 0xE2 0x86 0xB5 (e286b5)
UTF-8 (binary) 11100010:10000110:10110101
UTF-16 (hex) 0x21B5 (21b5)
UTF-16 (decimal) 8,629
UTF-32 (hex) 0x000021B5 (21b5)
UTF-32 (decimal) 8,629
C/C++/Java source code "\u21B5"
Python source code u"\u21B5"
答案 1 :(得分:2)
TextBox
不显示不可打印的字符,就像大多数文本编辑所能做的那样。
但是,您可以自行插入↵
符号,将每个换行符替换为↵
和换行符。
示例:强>
Dim f = New Form()
Dim txt = New TextBox() With { .MultiLine = True, .Dock = DockStyle.Fill}
Dim text = <text>This is just
some multine text
to be displayed</text>.Value
txt.Text = Regex.Replace(text, "(\n\r|\r|\n)", "↵$1")
f.Controls.Add(txt)
f.ShowDialog()
<强>结果:强>