Exemplo n.º 1
0
        public void fileSave(SimpleForm frame)
        {
            if(!frame.getIsFileNameSetted())
            {
                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)
                    {

                    }
                }
            }
            else
            {
                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.setIsFileNameSetted(true);
            frame.Name = "Text Editor - " + frame.getFileName();
        }