读书人

WinForm上TextBox显示中英文混合文本时

发布时间: 2013-01-11 11:57:35 作者: rapoo

WinForm下TextBox显示中英文混合文本时,无法正确对齐。
我有一段格式化之后的文本,把它放在NotePad里面可以正确的显示文本的对齐样式。但是放到TextBox里面就发现无法正确对齐了(注:TextBox的MultiLine属性已经设置成True了。)
如下图:第一张是NotePad中的样子,第二张是TextBox中的样子。
WinForm上TextBox显示中英文混合文本时,无法正确对齐

WinForm上TextBox显示中英文混合文本时,无法正确对齐 textbox winform
[解决办法]
1.使用RichTextbox
2.字符串使用PadRight或PadLeft约定文本长度。
[解决办法]
用PadLeft来进行补齐
[解决办法]
空格被当做单字符处理了
[解决办法]
我这里正常,没出现lz说的情况

读书人网 >C#

热点推荐