>thisform.TextWidth(cText) >thisform.TextHeight(cText) >The only thing to watch at when using the .TextWidth() is that it assumes the font properties of the form, not the control. But then, it's quite simple to set thisform.fontWhatever=this.fontWhatever. And most of the time nobody touches the ugly Arial, anyway. I'm writing this just because I noticed that the originator of this thread mentions Arial Narrow.