CheckModified() public method

Ru: Проверяет, если ли измененные формы En: Checks if any edit form have been modified
public CheckModified ( ) : bool
return bool
Esempio n. 1
0
        private void MainFormNew_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (mEditorsController.CheckModified())
            {
                using (PKStudio.Dialogs.SaveChangesDialog SCDlg = new Dialogs.SaveChangesDialog())
                {
                    DialogResult res = SCDlg.ShowDialog(this, mEditorsController.ModifiedComponents);

                    switch (res)
                    {
                    case DialogResult.Cancel:
                        e.Cancel = true;
                        break;

                    case DialogResult.No:
                        SaveState();
                        break;

                    case DialogResult.Yes:
                        mEditorsController.SaveAllModifiedEditors();
                        SaveState();
                        break;

                    default:
                        SaveState();
                        break;
                    }
                }
            }
            else
            {
                SaveState();
            }
        }