* method that launches FormB do form FormB with thisform
* FormB.Init() lparameter loParentForm this.oParentForm = loParentForm * FormB.Destroy() this.oParentForm = .null && clear the reference * method where FormA needs refreshing thisform.oParentForm.Refresh()You can also use something like a Forms Manager object and let FormB request the manager to refresh the other form. You can use sys(2015) to create unique names for each form as they instantiate and use this name instead of holding hard object references.