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?
codice:
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);
}
}
}
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 oggetto
)?