C # Größe der Textbox an den Inhalt anpassen

Schreibe ich ein Programm, wo der Benutzer sollte in der Lage sein, um text in ein Textfeld. Ich möchte das Textfeld, um die Größe an sich, es passt also der Inhalt.
Ich habe versucht, die folgenden:

private void textBoxTitle_TextChanged(object sender, TextChangedEventArgs e)
{
    System.Drawing.Font myFont = new System.Drawing.Font("Verdana", 8);
    System.Drawing.SizeF mySize = e.Graphics.MeasureString("This is a test", myFont);
    this.textBoxTitle.Width = (int)Math.Round(mySize.Width, 0);
}

Bekomme ich eine Fehlermeldung, die sagen, dass Grafik nicht funktioniert, TextChangedEventArgs. Gibt es einen anderen Weg kann ich die Größe der textbox?

InformationsquelleAutor der Frage user744289 | 2011-11-08

Schreibe einen Kommentar