private void CustomClosingHandler(System.Object sender, System.ComponentModel.CancelEventArgs e) { // Needs to be set to false because it got set to true in ancestor Form! e.Cancel = false; // Need to call the following method in the Base Form to remove this Form from the Open Forms List FPetraUtilsObject.HasChanges = false; // this has to be set as otherwise the following call won't work FPetraUtilsObject.TFrmPetra_Closing(this, null); }
private void CustomClosingHandler(System.Object sender, System.ComponentModel.CancelEventArgs e) { if (!CanClose()) { e.Cancel = true; } else { // Needs to be set to false because it got set to true in ancestor Form! e.Cancel = false; // Need to call the following method in the Base Form to remove this Form from the Open Forms List FPetraUtilsObject.TFrmPetra_Closing(this, null); } }
private void CustomClosingHandler(System.Object sender, System.ComponentModel.CancelEventArgs e) { if (!CanClose()) { // MessageBox.Show('TFrmReportingPeriodSelectionDialog.TFormPetra_Closing: e.Cancel := true'); e.Cancel = true; } else { //TODO UnRegisterUIConnector(); // Needs to be set to false because it got set to true in ancestor Form! e.Cancel = false; // Need to call the following method in the Base Form to remove this Form from the Open Forms List FPetraUtilsObject.TFrmPetra_Closing(this, null); } }
void TGLRevaluation_FormClosing(object sender, FormClosingEventArgs e) { // Remember the window position FPetraUtilsObject.TFrmPetra_Closing(sender, e); }