文本框格式化字符串空格错误
Textbox formatting string spaces wrongly
我一直在弄乱这个,只是想不通,我有我正在检索的数据,然后基本上我输出到一个表单供用户阅读等。
当我得到 text/data 并将其写入文本框时,尽管它的格式非常奇怪,而不是在控制台上写入或复制并粘贴到记事本等时的样子
我正在使用 appendline
将文本添加到 stringbuilder,现在在下面的图片中,当我 console.writeline
stringbuilder
时,它会按照应有的方式显示出来,这是图片的右边手边。但是当我将 stringbuilder
添加到我的表单上的文本框时,它的间距全部错误,如图片 左侧 手边所示
为什么会这样?现在当我说 select 文本框中所有看起来错误的间隔文本然后复制并粘贴到记事本之类的东西时,它看起来很完美并且与右侧相同。所以它似乎有所有的间距,但出于某种原因,文本框显示的空间非常奇怪。所有的黑色只是产品 names/codes 所以只是把它涂黑所以请忽略。
谢谢!
您必须为 TextBox
使用 monospaced font,因为输入似乎是由空格格式化的。
如评论中所述,等宽字体的示例是 Consolas
或 Courier New
。
我一直在弄乱这个,只是想不通,我有我正在检索的数据,然后基本上我输出到一个表单供用户阅读等。
当我得到 text/data 并将其写入文本框时,尽管它的格式非常奇怪,而不是在控制台上写入或复制并粘贴到记事本等时的样子
我正在使用 appendline
将文本添加到 stringbuilder,现在在下面的图片中,当我 console.writeline
stringbuilder
时,它会按照应有的方式显示出来,这是图片的右边手边。但是当我将 stringbuilder
添加到我的表单上的文本框时,它的间距全部错误,如图片 左侧 手边所示
为什么会这样?现在当我说 select 文本框中所有看起来错误的间隔文本然后复制并粘贴到记事本之类的东西时,它看起来很完美并且与右侧相同。所以它似乎有所有的间距,但出于某种原因,文本框显示的空间非常奇怪。所有的黑色只是产品 names/codes 所以只是把它涂黑所以请忽略。
谢谢!
您必须为 TextBox
使用 monospaced font,因为输入似乎是由空格格式化的。
如评论中所述,等宽字体的示例是 Consolas
或 Courier New
。