private static void RegisterMdiParent(MyForm _mdiParent) { fMdiParentForm = _mdiParent; fMdiParentForm.MdiChildActivate += (s, e) =>//Link active mdiChild { ActiveChildForm = (MyForm)fMdiParentForm.ActiveMdiChild; if (ActiveChildForm is CoreLib.IMenuController) { var menuButtons = (CoreLib.IMenuController)ActiveChildForm; bool formState = ActiveChildForm.HasChanges(); menuButtons.EnableSaveButton(formState); } }; }
public static bool?DeleteRecord() { return(ActiveChildForm?.DeleteRecord()); }
public static void NewRecord() { ActiveChildForm?.NewRecord(); }
public static void Retrieve() { ActiveChildForm?.Retrieve(); }