..ciao pixel, potresti provare in questo modo:
System.Drawing.Font font = new System.Drawing.Font( "Arial", 10);
Bitmap bmp = new Bitmap( 1, 1);
System.Drawing.Graphics graph = Graphics.FromImage( bmp);
int width = Convert.ToInt32( graph.MeasureString( "Prova inserimento testo", font).Width);
bmp.Dispose();
graph.Dispose();
...purtroppo in questo modo sei legato al tipo di font/dimensione che usi...sicuramente esiste una soluzione più elegante