public void fileNew(SimpleForm frame) { frame.setIsFileNameSetted(false); frame.Text = "Text Editor"; if(frame.getIsChanged()) { DialogResult selection = MessageBox.Show("Do you want save document?", "Warrning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if(selection == DialogResult.No) { frame.setTextArea(""); frame.setIsChanged(false); frame.Text = "Text Editor"; } if(selection == DialogResult.Yes) { SaveFileDialog chooser = new SaveFileDialog(); if(chooser.ShowDialog() == DialogResult.OK) { frame.setFileName(chooser.FileName); try { StreamWriter outStream = new StreamWriter(new FileStream(frame.getFileName(),FileMode.OpenOrCreate, FileAccess.Write)); String str = frame.getTextArea(); outStream.Write(str); outStream.Close(); } catch (IOException e) { } } frame.setTextArea(""); frame.setIsChanged(false); frame.Name = "Text Editor"; } } else { frame.setTextArea(""); } }