Thursday, August 6, 2009

Notpad

//Notpad//
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace Notpad
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
OpenFileDialog fd = new OpenFileDialog();
fd.ShowDialog();
FileStream fs = new FileStream(fd.FileName, FileMode.Open, FileAccess.Read, FileShare.Read);
StreamReader sr = new StreamReader(fs);
richTextBox1.Text = sr.ReadToEnd();
sr.Close();
fs.Close();

}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}




}

private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
SaveFileDialog sd = new SaveFileDialog();
sd.ShowDialog();
FileStream fs1 = new FileStream(sd.FileName, FileMode.Create, FileAccess.Write, FileShare.Read);
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(richTextBox1.Text);
sw.Close();
fs1.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

}
private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
}
private void newToolStripMenuItem_Click_1(object sender, EventArgs e)
{
try
{
if (richTextBox1.Text != "")
{
DialogResult dr = MessageBox.Show("Save now", "Save", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);
if (dr == DialogResult.Yes)
{
SaveFileDialog sd = new SaveFileDialog();
sd.ShowDialog();
//richTextBox1.SaveFile(sd.FileName);
FileStream fs1 = new FileStream(sd.FileName, FileMode.Create, FileAccess.Write, FileShare.Read);
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(richTextBox1.Text);
sw.Close();
fs1.Close();
}
else
{
richTextBox1.Text = "";
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show("Save now", "Save", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);
if (dr == DialogResult.Yes)
{
SaveFileDialog sd = new SaveFileDialog();
sd.ShowDialog();
//richTextBox1.SaveFile(sd.FileName);
FileStream fs1 = new FileStream(sd.FileName, FileMode.Create, FileAccess.Write, FileShare.Read);
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(richTextBox1.Text);
sw.Close();
fs1.Close();
}
else
{
richTextBox1.Text = "";
}
}
private void aboutUsToolStripMenuItem_Click(object sender, EventArgs e)
{
FileStream fs = new FileStream(@"E:\\CCSIT\Notpad\About.txt", FileMode.Open, FileAccess.Read, FileShare.Read);
StreamReader sr = new StreamReader(fs);
richTextBox1.Text = sr.ReadToEnd();
sr.Close();
fs.Close();
}
private void closeToolStripMenuItem_Click(object sender, EventArgs e)
{
}
}
}

No comments:

Post a Comment