Exemplo n.º 1
0
 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;
     }
 }
Exemplo n.º 2
0
 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);
         }
     }
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
 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();
 }
Exemplo n.º 5
0
 private void mFileSaveAs_Click(object sender, EventArgs e)
 {
     FileWork.FileSaveAs(notebox, ref tbChange, ref docPath);
 }