📄 form1.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
private Serch find;
public Form1()
{
InitializeComponent();
find = new Serch();
find.Owner = this;
find.Hide();
}
private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Text = "";
}
private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
{
OpenFileDialog myDlg = new OpenFileDialog();
myDlg.CheckFileExists = true;
myDlg.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";
if (myDlg.ShowDialog() == DialogResult.OK)
{
this .Text = myDlg.FileName;
this.toolStripTextBox1.Text = myDlg.FileName;
this.richTextBox1.LoadFile(myDlg.FileName, RichTextBoxStreamType.PlainText);
this.toolStripTextBox1 .Text =myDlg .FileName ;
}
}
private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog myD = new SaveFileDialog();
myD.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*";
if (myD.ShowDialog() == DialogResult.OK)
{
this.richTextBox1.SaveFile(myD.FileName, RichTextBoxStreamType.PlainText);
}
}
private void 另存为AToolStripMenuItem_Click(object sender, EventArgs e)
{
this.保存SToolStripMenuItem_Click(null ,null );
}
private void 退出XToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}
private void 撤消UToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Undo();
}
private void 重复RToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Redo();
}
private void 剪切TToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Cut();
}
private void 复制CToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Copy();
}
private void 粘贴PToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.Paste();
}
private void 全选AToolStripMenuItem_Click(object sender, EventArgs e)
{
this.richTextBox1.SelectAll();
}
private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
if (e.ClickedItem == this.新建NToolStripButton)
{
this.richTextBox1.Text = "";
}
if (e.ClickedItem == this.打开OToolStripButton)
{
打开OToolStripMenuItem_Click(null,null );
}
if (e.ClickedItem == 保存SToolStripButton)
{
保存SToolStripMenuItem_Click(null ,null );
}
if (e.ClickedItem == this.剪切UToolStripButton)
{
剪切TToolStripMenuItem_Click(null ,null );
}
if (e.ClickedItem == this.复制CToolStripButton)
{
this.richTextBox1.Copy();
}
if (e.ClickedItem == this.粘贴PToolStripButton)
{
this.richTextBox1.Paste();
}
if (e.ClickedItem == this.打印PToolStripButton)
{
打印PToolStripMenuItem_Click(null,null );
}
}
private void 打印PToolStripMenuItem_Click(object sender, EventArgs e)
{
PrintDialog m = new PrintDialog();
m.ShowDialog();
}
private void 打印预览VToolStripMenuItem_Click(object sender, EventArgs e)
{
PrintPreviewDialog m = new PrintPreviewDialog();
m.ShowDialog();
}
private void toolStripMenuItem1_Click(object sender, EventArgs e)
{
this.richTextBox1.Text = "";
}
private void toolStripMenuItem2_Click(object sender, EventArgs e)
{
打开OToolStripMenuItem_Click(null,null);
}
private void toolStripMenuItem3_Click(object sender, EventArgs e)
{
保存SToolStripMenuItem_Click(null ,null );
}
private void toolStripMenuItem4_Click(object sender, EventArgs e)
{
this.richTextBox1.Cut();
}
private void toolStripMenuItem5_Click(object sender, EventArgs e)
{
this.richTextBox1.Copy();
}
private void toolStripMenuItem6_Click(object sender, EventArgs e)
{
this.richTextBox1.Paste();
}
private void Form1_Load(object sender, EventArgs e)
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.toolStripMenuItem1.Image = ((System.Drawing.Image)(resources.GetObject("新建NToolStripMenuItem.Image")));
this.toolStripMenuItem2.Image = ((System.Drawing.Image)(resources.GetObject("打开OToolStripMenuItem.Image")));
this.toolStripMenuItem3.Image = ((System.Drawing.Image)(resources.GetObject("保存SToolStripMenuItem.Image")));
this.toolStripMenuItem4.Image = ((System.Drawing.Image)(resources.GetObject("剪切TToolStripMenuItem.Image")));
this.toolStripMenuItem5.Image = ((System.Drawing.Image)(resources.GetObject("复制CToolStripMenuItem.Image")));
this.toolStripMenuItem6.Image = ((System.Drawing.Image)(resources.GetObject("粘贴PToolStripMenuItem.Image")));
this.richTextBox1.ContextMenuStrip = this.contextMenuStrip1;
}
private void 字体ToolStripMenuItem_Click(object sender, EventArgs e)
{
FontDialog fonter = new FontDialog();
if (fonter.ShowDialog() == DialogResult.OK)
{
this.richTextBox1.Font= fonter.Font;
}
}
private void 颜色ToolStripMenuItem_Click(object sender, EventArgs e)
{
ColorDialog color = new ColorDialog();
if (color.ShowDialog() == DialogResult.OK)
{
this.richTextBox1.ForeColor = color.Color;
}
}
private void 背景颜色ToolStripMenuItem_Click(object sender, EventArgs e)
{
ColorDialog back = new ColorDialog();
if (back.ShowDialog() == DialogResult.OK)
{
this.richTextBox1.BackColor = back.Color;
}
}
private void 查找ToolStripMenuItem_Click(object sender, EventArgs e)
{
find.Show();
find.Activate();
}
private void 帮助HToolStripMenuItem_Click(object sender, EventArgs e)
{
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -