首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教怎么高效的获得某一字符的宽度,注意是字符,而不是字符串

2012-09-02 
请问如何高效的获得某一字符的宽度,注意是字符,而不是字符串rt[解决办法]直接获取字体的把.[解决办法]Syst

请问如何高效的获得某一字符的宽度,注意是字符,而不是字符串
rt

[解决办法]
直接获取字体的把.
[解决办法]
System.Windows.Forms 下有个辅助类 TextRenderer

C# code
    String text1 = "M";    Font arialBold = new Font("Arial", 12.0F);    Size textSize = TextRenderer.MeasureText(text1, arialBold);
[解决办法]
设置一个字体对话框(FontDailog)可以自动修改字体
不需知道宽度
[解决办法]
string对象的Length属性返回改变量的个数:
Debug.WriteLine(("Who is the man?").Length;
输出15

热点排行