Alex,
>Why is the cListObjEdit's bizobj swapped with the FORM's bizobj in order to accomplish the deletion? I don't see why the cListObjEdit container can't handle the deletion itself.>
Actually, setting the CListObjEdit's bizobj as primary, allows reuse of the code that is stored in the form's Delete method.
Would removing the code from OnCancelFirstRecord() solve the problem?
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com