private void mFileOpen_Click(object sender, EventArgs e) { if (tbChange) { DialogResult message = MessageBox.Show("Save a document before opening a new one?", "Notepad", MessageBoxButtons.YesNoCancel); if (message == DialogResult.OK) { if (string.IsNullOrEmpty(docPath)) { FileWork.FileSaveAs(notebox, ref tbChange, ref docPath); FileWork.FileOpen(notebox, ref tbChange, ref docPath, out encoding); statusEncodingValue.Text = encoding; } else { FileWork.FileSave(notebox, ref tbChange, ref docPath); FileWork.FileOpen(notebox, ref tbChange, ref docPath, out encoding); statusEncodingValue.Text = encoding; } } else if (message == DialogResult.No) { FileWork.FileOpen(notebox, ref tbChange, ref docPath, out encoding); statusEncodingValue.Text = encoding; } } else { FileWork.FileOpen(notebox, ref tbChange, ref docPath, out encoding); statusEncodingValue.Text = encoding; } }
private void mFileNew_Click(object sender, EventArgs e) { if (!tbChange) { FileWork.CreateNewFile(notebox, ref tbChange, ref docPath); } else { DialogResult message = MessageBox.Show("Save the current document before creating a new one?", "Notepad", MessageBoxButtons.YesNoCancel); if (message == DialogResult.Yes) { if (String.IsNullOrEmpty(docPath)) { FileWork.FileSaveAs(notebox, ref tbChange, ref docPath); FileWork.CreateNewFile(notebox, ref tbChange, ref docPath); } else { FileWork.FileSave(notebox, ref tbChange, ref docPath); FileWork.CreateNewFile(notebox, ref tbChange, ref docPath); } } else if (message == DialogResult.No) { FileWork.CreateNewFile(notebox, ref tbChange, ref docPath); } } }
private void mFileSave_Click(object sender, EventArgs e) { if (docPath == "") { FileWork.FileSaveAs(notebox, ref tbChange, ref docPath); } else { FileWork.FileSave(notebox, ref tbChange, ref docPath); } }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (tbChange) { DialogResult message = MessageBox.Show("Save this document?", "Exit", MessageBoxButtons.YesNoCancel); if (message == DialogResult.Yes) { if (docPath == "") { FileWork.FileSaveAs(notebox, ref tbChange, ref docPath); if (tbChange == true) { MainForm_FormClosing(sender, e); } } else { FileWork.FileSave(notebox, ref tbChange, ref docPath); if (tbChange == true) { MainForm_FormClosing(sender, e); } } } else if (message == DialogResult.Cancel) { e.Cancel = true; } } Properties.Settings.Default.formWidth = this.Width; Properties.Settings.Default.formHeight = this.Height; Properties.Settings.Default.textWordWrap = notebox.WordWrap; Properties.Settings.Default.textFont = notebox.Font; Properties.Settings.Default.statusStripVisible = statusStrip.Visible; Properties.Settings.Default.Save(); }