lparameter tcCompany with thisform .lblTitle.caption = .lblTitle.caption + tcCompany .lblTitle.left = (.width - .lblTitle.width)/2 endwiththe lblTitle.caption already has a value in it from design time. In run time, the lblTitle is appended to. The problem is with setting the lblTitle.left property. auto-size for the label is set to true. Anyways, it seems to be getting the old lbltitle.width, before the caption was appended to. If I put .lblTitle.left = (.width - .lblTitle.width)/2 into the click event of a command button it works. It just doesn't seem to work in the init event of the form. the Any ideas? I tried setting .lblTitle.width = .lblTitle.width + len(tcCompany), but a string of say four characters is not equal to the width of four charactors so it didn't work out.