Sto impazzendo, ho trovato che esiste un metodo degli oggetti Graphics che ti permette, dato un Font e il suo Size, di misurare la larghezza di una stringa.
Si chiama MeasureString.
Interessante, ma la domanda è: Ma come lo uso MeasureString?
Se provo a scrivere così, sbrocca perché temp non è istanziato, il problema è che Graphics non ha costruttori, allora come faccio a crerare un oggetto che sia Graphics e che mi permetta quindi di utilizzare il metodo (non static, che se almeno era static non mi serviva un oggettocodice:using System; using System.Collections.Generic; using System.Text; using System.Drawing; namespace MisuraStringhe { class Program { static void Main(string[] args) { Graphics temp; System.Drawing.Font font = new System.Drawing.Font("Arial", 10); SizeF temp2 = temp.MeasureString("A", font); } } })?