日期:2014-05-20  浏览次数:20824 次

想在Winform中获取一串字符串的现实的宽度,如“中华人民共和国”这个字符串的显示宽度是多少像素?
如题。

------解决方案--------------------
Graphics g = Graphics.FromHdc(this.Handle);
SizeF size = g.MeasureString("中华人民共和国",this.Font);
size 里面宽,高
------解决方案--------------------
TextRenderer.MeasureText("blblblblbl",this.Font,new Size(int.MaxValue, int.MaxValue), TextFormatFlags.NoPadding).Width;