rendered paste bodyusing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Text;
using System.Windows.Forms;
namespace Manipulating_Files
{
public partial class fclsManipulatingFiles : Form
{
public fclsManipulatingFiles()
{
InitializeComponent();
}
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
openDialog.CheckFileExists = true;
openDialog.Title = "Select File";
if (openDialog.ShowDialog() != DialogResult.Cancel)
{
FileStream fs = new FileStream(openDialog.FileName, FileMode.Open);
StreamReader sr = new StreamReader(fs);
richBox.Text = sr.ReadToEnd();
sr.Close();
fs.Close();
}
}
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
if (saveDialog.ShowDialog() != DialogResult.Cancel)
{
FileStream fs = new FileStream(saveDialog.FileName, FileMode.Create);
if (!saveDialog.CheckPathExists)
{
MessageBox.Show("Path doesn't exist.", "Path not found", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
}
else if (saveDialog.CheckFileExists)
{
saveDialog.OverwritePrompt.ToString();
}
StreamWriter sw = new StreamWriter(fs);
sw.Write(richBox.Text);
sw.Close();
fs.Close();
}
}
private void closeToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void fclsManipulatingFiles_FormClosing(object sender, FormClosingEventArgs e)
{
}
}
}