private void SaveWithNotification(FormClosingEventArgs e) { if (!lazyCure.Save()) { DialogResult result = MessageBox.Show(this, Constants.CouldNotSaveTimeLogDuringExitMessage, Constants.SavingError, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (result == DialogResult.No) { e.Cancel = true; } } }
protected override void View_VisibleChanged(object sender, EventArgs e) { if (Visible == false) { lazyCure.Save(); } else { Update(); } base.View_VisibleChanged(sender, e); }