谢谢!

解决方案 »

  1.   

    参考一下 Graphics的MeasureString 方法 .
    应当对你有帮助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));
    }
      

  2.   


    我是想逆过来,知道了measureString,stringSize和stringFont的fontFamily后,如何推出stringFont的大小.难道要我代入一个一个大小去试吗?