当前位置:编程学习 > C#/ASP.NET >>

急,急,急Tahoma字体字母宽度不能对齐的问题

我有几条记录要显示的效果如下.数字要对齐
AbcdefG   12345
BBBCCG    56789
Ciilli    12358

但是因为Tahoma字体字母宽度不同.大写C相当时占了两个小定i或l的位置.所以显示出来的结果可能就是
AbcdefG   12345
BBBCCG    56789
Ciilli  12358
我用substring处理没用.因为每个字母的宽度不同.所以字符length虽然相同但显示的像素长度不同.

请问要怎么做才能解决这个问题 --------------------编程问答-------------------- 1、换字体。
2、加TAB(\t) --------------------编程问答-------------------- 不能换字体.\t 也不行.还有其它办法吗 --------------------编程问答-------------------- 使用DataGridView显示数据,两个列,一个列放Tahoma字体,另一个列放数字,绝对能对齐 --------------------编程问答-------------------- MeasureString获取长度高度
多列 --------------------编程问答-------------------- Tahoma做不到的,换等宽字体,如Courier New
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,