>>If I change the parent class name to a new name, e.g. MY_TABLE_MAINTENANCE_FORM_NEW_NAME, I need to hack the TABLE_1_FORMLIB.VCX. Is there a one record in the .VCX where I need to change the name? Or I would have to make the change in many records?
>
>I found that no hacking of .VCX is necessary if simply using VFP Redefine feature.
That's if you need to do it to the class being edited. If you need to change the parent class of any member object on it (say, a button on a form, or a grid on a page), then your best bet is to either hack the vcx or to write a builder.