hallo trommel, da du das ganze ja drucken willst, solltest du aber vom reinen zeichenzählen abkommen. warum ? ganz einfach: iiiiiiiiii brauchen weniger pixel als MMMMMMMMMM schau dir mal die MeasureString methode der graphics klasse an. beispiel: VB.NET-Quellcode (12 Zeilen) gruss mikeb69
hallo trommel, vor einiger zeit hab ich mir mal eine rekursive funktion geschrieben die genau das macht. jedoch nicht buchstabe für buchstabe sonder wort für wort. muss mal schauen wo ich die habe. gruss mikeb69
hallo, wer das selbst machen will, soll einfach mal wegsehen. hier eine vorstellbare lösung. der text wird mit entsprechend vielen zeilenumbrüchen versehen, sodass er immer in die form passt. VB.NET-Quellcode (40 Zeilen) EDIT: Kommentare eingefügt gruss mikeb69