【使い方】
/// <summary>
/// Text文字のグラフィックス表示サイズを取得します。
/// </summary>
/// <param name="Text">対象となる文字列</param>
/// <param name="ctrl">文字列を表示するコントロール</param>
/// <returns>グラフィック表示するサイズ(縦横)を返す</returns>
public System.Drawing.SizeF GetTextSize( string Text, Control ctrl )
{
System.Drawing.SizeF TextSize;
System.Drawing.Graphics g = System.Drawing.Graphics.FromHwnd(ctrl.Handle);
System.Drawing.StringFormat sf = new System.Drawing.StringFormat();
sf = System.Drawing.StringFormat.GenericDefault;
TextSize = g.MeasureString(Text, ctrl.Font, 10000, sf);
sf.Dispose();
g.Dispose();
return TextSize;
}
|