⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.cs

📁 记事本
💻 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 + -