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

怎么取得一个字符串的像素宽和像素高

2011-12-13 
怎样取得一个字符串的像素宽和像素高如题,怎样才能准确的取得??[解决办法]Fontfamily类[解决办法]button1.

怎样取得一个字符串的像素宽和像素高
如题,怎样才能准确的取得??

[解决办法]
Fontfamily类
[解决办法]
button1.Font.GetHeight();
[解决办法]
public void MeasureStringMin(PaintEventArgs e)
{

// Set up string.
string measureString = "Measure String ";
Font stringFont = new Font( "Arial ", 16);

// Measure string.
SizeF stringSize = new SizeF();
stringSize = e.Graphics.MeasureString(measureString, stringFont);

// Draw rectangle representing size of string.
e.Graphics.DrawRectangle(new Pen(Color.Red, 1), 0.0F, 0.0F, stringSize.Width, stringSize.Height);

// Draw string to screen.
e.Graphics.DrawString(measureString, stringFont, Brushes.Black, new PointF(0, 0));
}

MSDN上的例子

热点排行