c# 自动计算字符串的宽度
2013-07-18 16:59
453 查看
测试代码:
str = "字符串"时,结果为:
width:{Width=41, Height=12}
width2:{Width=41.06836, Height=15.1875}
AutoSize = true的Label尺寸为41, 12
str = "zifuchuan"时,结果为:
width:{Width=59, Height=12}
width2:{Width=59.68748, Height=13.5}
AutoSize = true的Label尺寸为59, 12
综合上述的结果,我取用TextRenderer.MeasureText作为最终获取字符串像素宽度的方法。
string str = "字符串"; var width = TextRenderer.MeasureText(str, this.Font); var width2 = this.CreateGraphics().MeasureString(str, this.Font);
str = "字符串"时,结果为:
width:{Width=41, Height=12}
width2:{Width=41.06836, Height=15.1875}
AutoSize = true的Label尺寸为41, 12
str = "zifuchuan"时,结果为:
width:{Width=59, Height=12}
width2:{Width=59.68748, Height=13.5}
AutoSize = true的Label尺寸为59, 12
综合上述的结果,我取用TextRenderer.MeasureText作为最终获取字符串像素宽度的方法。
相关文章推荐
- C#自动计算字符串公式的四种方法
- C# ListView控件的间隔色和自动适应宽度
- C#第2次试验(1).创建一个抽象类A,该类中包含一个求两个数之和抽象方法。创建一个子类B,在B中重写求和方法,且使用方法重载使得方法可以分别计算整数、双精度、字符串。
- c#获取字符串宽度的示例代码(字节数方法)
- C#中另类自定义公式计算 字符串转换为计算公式,并得出计算结果
- C#计算字符串长度(中文两个字符)
- C#计算字符串相似性的方法
- 如何计算字符串在Screen中的实际宽度?
- 根据宽根据宽度来决定显示的字符串长度 (C#,VS2005)度来决定显示的字符串长度 (C#,VS2005)
- 如何在C#里面象js一样可以直接计算字符串的值
- C# 字符串公式计算 (JScript.Eval 用法)
- c#获取字符串宽度(字节数方法)
- 谈谈c#中 全角 半角 汉字 大小写字母的宽度 及中英文混合字符串对齐的方法
- 关于UIFont和计算字符串的高度和宽度
- 如何在C#里面象js一样可以直接计算字符串的值
- 如何在C#里面象js一样可以直接计算字符串的值
- [BS-01] 根据字符串对象的参数自动计算用来显示该字符串的UI控件的宽和高
- 计算字符串的宽度和高度
- iOS 编程 计算字符串文字宽度
- C#中另类自定义公式计算 字符串转换为计算公式,并得出计算结果