VB.net文本框,如何获取换行符号(小箭头,与输入键相同)

时间:2013-09-19 09:30:01

标签: vb.net return symbols linefeed

在Visual Basic.net中,我设法在前一段时间内在TextBox中获得了这个小箭头符号,但丢失了它。

这个字体是否依赖?我使用了Consolas和Courier New。 我需要RichTextBox还是别的什么?

我尝试了chr(10)chr(13)environment.newlinevbLfvbCr以及我失去了什么。

我只是希望将“特殊字符”显示为“调试目的”。 我的系统支持UTF。

2 个答案:

答案 0 :(得分:2)

这是一个标准字符,不需要花哨的字体。

以下是您可能希望了解的所有内容..

<强>编码

HTML Entity (decimal)   &#8629;
HTML Entity (hex)   &#x21b5;
HTML Entity (named) &crarr;
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()

<强>结果:

enter image description here