Ich habe eine Routine, die mir die Spaltenbreite einer Tabelle einstellen soll. Dazu benutze ich Graphics.StringWidth(text). Eigentlich hatte ich erwartet, wenn ich zuvor mit self.Graphics.TextSize=tzeichensatzgroesse self.Graphics.TextFont=tzeichensatz
die Werte der Tabelle übernehme, dass dann die Länge des ausgegeben Textes in Pixel zurückgegeben wird. Das passt aber anscheinen überhaupt nicht. Ich habe eine Bildschirmkopie des ausgegeben Textes gemacht und mit dem Graphikconverter die Breite des ausgegeben Textes ermittelt. In dem Fall hatte ich schon eine Differenz von über 10 Pixel. Längere Texte haben offensichtlich größere Abweichungen. Ist das ein Problem von RB2010r1? Hat jemand einen Tipp, wie ich das umgehe? MfG, Metti.
