private int getRenderTextWidth(String text, Control control, Font font) { Graphics g = control.CreateGraphics(); int width = (int)g.MeasureString(text, font).Width; g.Dispose(); return width; }