📄 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 Notepad
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
#region 文件菜单中的功能
private void 新建ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Text = "";
}
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult dr = openFileDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
string filepath = openFileDialog1.FileName;
richTextBox1.LoadFile(filepath, RichTextBoxStreamType.PlainText);
}
}
private void 保存ToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult dr = saveFileDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
string filepath = openFileDialog1.FileName;
richTextBox1.SaveFile(filepath, RichTextBoxStreamType.PlainText);
}
}
private void 另存为ToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult dr = saveFileDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
string filepath = openFileDialog1.FileName;
richTextBox1.SaveFile(filepath, RichTextBoxStreamType.PlainText);
}
}
private void 打印ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void 页面设置ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void 打印预览ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
#endregion
#region 编辑菜单中的功能
private void 撤销ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Undo();
}
private void 重做ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Redo();
}
private void 剪切ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Cut();
}
private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Copy();
}
private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.Paste();
}
private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.SelectedText = "";
}
private void 全选ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.SelectAll();
}
private void 查找ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void 查找下一个ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void 替换ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
#endregion
#region 查看菜单中的功能
private void 工具栏ToolStripMenuItem_Click(object sender, EventArgs e)
{
toolStrip1.Visible = !toolStrip1.Visible;
工具栏ToolStripMenuItem.Checked = toolStrip1.Visible;
}
private void 格式栏ToolStripMenuItem_Click(object sender, EventArgs e)
{
toolStrip2.Visible = !toolStrip2.Visible;
格式栏ToolStripMenuItem.Checked = toolStrip2.Visible;
}
private void 状态栏ToolStripMenuItem_Click(object sender, EventArgs e)
{
statusStrip1.Visible = !statusStrip1.Visible;
状态栏ToolStripMenuItem.Checked = statusStrip1.Visible;
}
#endregion
#region 查看菜单中的功能
private void 日期时间ToolStripMenuItem_Click(object sender, EventArgs e)
{
string d1 = DateTime.Now.Year.ToString();
string d2 = DateTime.Now.Month.ToString();
string d3 = DateTime.Now.Day.ToString();
string d4 = DateTime.Now.Hour.ToString();
string d5 = DateTime.Now.Minute.ToString();
string d6 = DateTime.Now.Second.ToString();
//string time = DateTime.Now.ToString();
string time = d1 + "年" + d2 + "月" + d3 + "日 " + d4 + "时" + d5 + "分" + d6 + "秒";
richTextBox1.AppendText("\r\n" + time + "\r\n");
}
#endregion
#region 格式菜单中的功能
private void 字体ToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult dr = fontDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
richTextBox1.SelectionFont = fontDialog1.Font;
}
}
private void 颜色ToolStripMenuItem_Click(object sender, EventArgs e)
{
DialogResult dr = colorDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
richTextBox1.SelectionColor = colorDialog1.Color;
}
}
private void 自动换行ToolStripMenuItem_Click(object sender, EventArgs e)
{
richTextBox1.WordWrap = !richTextBox1.WordWrap;
自动换行ToolStripMenuItem.Checked = richTextBox1.WordWrap;
}
#endregion
#region 帮助菜单中的功能
private void 关于本软件ToolStripMenuItem_Click(object sender, EventArgs e)
{
AboutBox1 a = new AboutBox1();
a.ShowDialog();
}
private void 帮助主题ToolStripMenuItem_Click(object sender, EventArgs e)
{
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -