如何解决文本框错误地格式化了字符串空间
我一直在搞弄,只是想不通,我有要检索的数据,然后基本上我正在输出到供用户阅读的表格等。
当我获得文本/数据并将其写入文本框时,尽管它的格式很奇怪,而不是在控制台上编写或复制并粘贴到记事本等时的外观
我正在使用appendline
将文本添加到stringbuilder中,现在在下面的图片中,当我console.writeline
stringbuilder
出来时,它应该照原样书写,这就是图片的右手。但是,当我在表单的文本框中添加stringbuilder
时,它的所有间距都会出现错误,如图片的左端
为什么会这样?现在,当我说从文本框中选择所有看起来错误的空格文本,然后将其复制并粘贴到记事本之类的文件中时,它看起来完美无缺,并且与右侧相同。因此,它似乎具有所有间距,但是由于某些原因,文本框显示的空格非常奇怪。黑色全是产品名称/代码,因此将其涂黑,所以请忽略。
谢谢!
解决方法
TextBox
必须使用monospaced font,因为输入似乎是用空格格式化的。
如注释中所述,等宽字体的示例为Consolas
或Courier New
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。