I've found that by setting a form to autocenter at design time, that the first time I run the form it's in the center. Because I leave my forms movable, if I move it and close the form Foxpro remembers where the form was on the screen the last time it was run and opens it in it's last position. Regardless of the autocenter setting. I've never tried setting autocenter in the init at runtime.
>>>Why does VFPF*&&@ing6 start forms at a position decided by itself. Even if autocenter is .T. it offsets the form and does other weird stuff. If I set a form to autocenter .T. I want the damn thing to be in the f@$# center.... Nowhere else... OK!!!
>
>>Because of some internal Visual FoxPro calculations it is not enough if you set form.AutoCenter = .t. in the development environment. You have to reissue this.AutoCenter = .t. in Form.Init()
>
>I have never had to do this. Can you give me an example where this would need to be done?
Tony
Skill comes from Diligence