static double GetStringWidth( string text, Font font ) { double textWidth = 0.0; using( Graphics g = Graphics.FromHwnd( IntPtr.Zero ) ) { textWidth = g.MeasureString( text, font ).Width; } return textWidth; }