Die grafische Länge eines Strings mit C# bestimmen

30.08.06 - .NET, Base Framework, WPF
Beitrag von Norbert Eder
 In manchen Fällen (bei der Erstellung von UserControls oder der Verwendung von GDI+) ist es notwendig, die grafische Länge eines Strings zu kennen (also nicht nur die Anzahl der Zeichen). Nachfolgender Code zeigt, wie dies bewerkstelligt werden kann:

string test = "This is a test!";

Font font = new Font("Arial", 10.0F);
Graphics g = this.CreateGraphics();
SizeF sizeInfo = g.MeasureString(test, font);

this ist in diesem Fall eine Form, kann jedoch genausogut eine PictureBox etc. sein.

 


Kommentar hinzufügen

Bitte das Formular ausfüllen, um Deinen Kommentar hinzuzufügen.









Spezial-Code einfügen: