private void 复制_Click(object sender, EventArgs e) { richTextBox1.Copy(); } #endregion #region 菜单栏-编辑-粘贴 private void 粘贴_Click(object sender, EventArgs e) { richTextBox1.Paste(); } #endregion #region 菜单栏-编辑-删除 private void 删除_Click(object sender, EventArgs e) { richTextBox1.SelectedText = \ } #endregion #region 菜单栏-编辑-全选 private void 全选_Click(object sender, EventArgs e) { richTextBox1.SelectAll(); } #endregion 21 / 39
#region 菜单栏-编辑-查找 private void 查找ToolStripMenuItem_Click(object sender, EventArgs e) { Searchfrm search=new Searchfrm(); search.Show(this); } #endregion #region 菜单栏-编辑-替换 private void 替换ToolStripMenuItem_Click(object sender, EventArgs e) { Replacefrm replace = new Replacefrm(); replace.rtb = this.richTextBox1; //传值,从主窗体传到替换窗体 replace.Show(this); } #endregion #region 当文本框内容改变时 //实时监测文本框内容改变,当文本框的内容被修改时执行以下代码 private void richTextBox1_TextChanged(object sender, EventArgs e) { richTextBox1.Modified = true; //modified为true时表示文本已被修改 Save.Enabled = true; this.toolStripStatusLabel2.Text = \当前文档计数:\ 撤销.Enabled = true; 22 / 39
if (richTextBox1.Text!=\ { 全选.Enabled = true; //菜单栏标识符重置 全选1.Enabled = true; //鼠标点击菜单标识符重置 } else { 全选.Enabled =false; 全选1.Enabled = false; } 查找ToolStripMenuItem.Enabled = true; } #endregion #region 菜单栏-格式-自动换行 private void 自动换行ToolStripMenuItem_Click(object sender, EventArgs e) { if (this.自动换行ToolStripMenuItem.Checked == false) { this.自动换行ToolStripMenuItem.Checked = true; this.richTextBox1.WordWrap = true; } else { 23 / 39
this.自动换行ToolStripMenuItem.Checked = false; this.richTextBox1.WordWrap = false; } } #endregion #region 菜单栏-格式-字体 private void 字体ToolStripMenuItem_Click(object sender, EventArgs e) { if (richTextBox1.SelectedText==\ { MessageBox.Show(\请先选择想要改变字体的文本!\ return; } this.fontDialog1.ShowEffects = true; this.fontDialog1.Font = this.richTextBox1.SelectionFont; if (this.fontDialog1.ShowDialog() == DialogResult.OK) { this.richTextBox1.SelectionFont = this.fontDialog1.Font; } } #endregion #region 菜单栏-格式-颜色 private void 颜色ToolStripMenuItem_Click(object sender, EventArgs e) 24 / 39
{ this.colorDialog1.AnyColor = true; this.colorDialog1.Color = this.richTextBox1.SelectionColor; if (this.colorDialog1.ShowDialog() == DialogResult.OK) { this.richTextBox1.SelectionColor = this.colorDialog1.Color; } } #endregion #region 菜单栏-格式-背景颜色 private void 背景颜色ToolStripMenuItem_Click(object sender, EventArgs e) { if (this.colorDialog1.ShowDialog() == DialogResult.OK) { this.richTextBox1.BackColor = this.colorDialog1.Color; } } #endregion #region 菜单栏-查看 private void 状态栏ToolStripMenuItem_Click(object sender, EventArgs e) { if (this.状态栏ToolStripMenuItem.Checked == false) { 25 / 39