问题描述
我一直在搞弄,只是想不通,我有要检索的数据,然后基本上我正在输出到供用户阅读的表格等。
当我获得文本/数据并将其写入文本框时,尽管它的格式很奇怪,而不是在控制台上编写或复制并粘贴到记事本等时的外观
我正在使用appendline
将文本添加到stringbuilder中,现在在下面的图片中,当我console.writeline
stringbuilder
出来时,它应该照原样书写,这就是图片的右手。但是,当我在表单的文本框中添加stringbuilder
时,它的所有间距都会出现错误,如图片的左端
为什么会这样?现在,当我说从文本框中选择所有看起来错误的空格文本,然后将其复制并粘贴到记事本之类的文件中时,它看起来完美无缺,并且与右侧相同。因此,它似乎具有所有间距,但是由于某些原因,文本框显示的空格非常奇怪。黑色全是产品名称/代码,因此将其涂黑,所以请忽略。
谢谢!
解决方法
TextBox
必须使用monospaced font,因为输入似乎是用空格格式化的。
如注释中所述,等宽字体的示例为Consolas
或Courier New
。