using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
namespace
xiezhiban
{
public partial class Form1 : Form
{
string s;
public Form1()
{
InitializeComponent();
}
private void
复制ToolStripMenuItem_Click(object sender, EventArgs e)
{
s = this.richTextBox1.SelectedText;
}
private void
剪切ToolStripMenuItem_Click(object sender, EventArgs e)
{
s = this.richTextBox1.SelectedText;
this.richTextBox1.SelectedText = "";
}
private void
粘贴ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectedText += s;
}
private void
退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void
打开ToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog ofd =new OpenFileDialog();
ofd.Filter = "text|*.Txt|rtf|*.rtf";
ofd.Multiselect = false;
ofd.ShowDialog();
string fn = ofd.FileName;
if (fn != "")
{
this.richTextBox1.LoadFile(fn,RichTextBoxStreamType.PlainText);
}
}
private void
保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog sfd =new SaveFileDialog();
sfd.Filter = "text|*.Txt|rtf|*.rtf";
sfd.ShowDialog();
string fn = sfd.FileName;
if (fn != "")
{
this.richTextBox1.SaveFile(fn,RichTextBoxStreamType.PlainText);
}
}
private void
字体ToolStripMenuItem_Click(object sender, EventArgs e)
{
FontDialog zt = new FontDialog();
zt.Font=richTextBox1.SelectionFont;
if (zt.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionFont = zt.Font;
}
private void
颜色ToolStripMenuItem_Click(object sender, EventArgs e)
{
ColorDialog afo = new ColorDialog();
afo.Color= richTextBox1.SelectionColor;
if (afo.ShowDialog() == DialogResult.OK)
richTextBox1.SelectionColor = afo.Color;
}
private void
删除ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectedText = "";
}
private void
时间日期ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectedText += DateTime.Now.ToString();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
this.label1.Text = DateTime.Now.ToString();
}
}
}