文字列のグラフィックス表示サイズを取得する方法

 文字列のグラフィックス表示サイズを取得するには、Graphics.MeasureString() メソッドを利用して行います。
【使い方】
/// <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;
}
【注意】
戻る