A
danke, hat geklappt
ich hab aber noch eine Frage zum Thema MeasureString...
Die Funktion MeasureString(String^ s, Font^ f, Int32 width) sollte nach MSDN, sofern ich das richtig verstanden habe, die Anzahl der Zeichen des gemessenen Strings zurückgeben, die höchstens width breit sind:
Der width-Parameter gibt den Höchstwert für die Breitenkomponente der zurückgegebenen SizeF-Struktur (Width) an. Wenn der width-Parameter kleiner als die tatsächliche Breite der Zeichenfolge ist, wird die zurückgegebene Width-Komponente auf einen Wert abgeschnitten, der die maximale Anzahl von Zeichen darstellt, die in die angegebene Breite passen. Um die gesamte Zeichenfolge aufnehmen zu können, wird die zurückgegebene Height-Komponente auf einen Wert angepasst, der die Anzeige der Zeichenfolge mit einem Zeilenumbruch ermöglicht.
Ich kann mit dem zurückgegebenen Wert allerdings nichts anfangen, bekomme 213.xxxx obwohl der String höchstens 80 Zeichen umfasst