日期:2014-05-18  浏览次数:20935 次

请问如何高效的获得某一字符的宽度,注意是字符,而不是字符串
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