FormMain.cs using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace 记事本 { public partial class FormMain : Form { public FormMain() { InitializeComponent(); //formSearch = new frmSearch(); //formSearch.Owner = this; //这样子,查找的窗体就可以找到他了。 } #region 文件菜单 //判断文件值是否被保存 public bool changeNum = false; public string filePath; public void textBox_TextChanged(object sender, EventArgs e) //如果文本发生变化时发生的所有时间 { changeNum = true; menuItem1Undo.Enabled = true; menuItem1Cut.Enabled = true; menuItem1Copy.Enabled = true; menuItem1Delet.Enabled = true; ///////////////////////// 状态栏 ////////////////////////////////////// int index = richTextBox.GetFirstCharIndexOfCurrentLine(); int line = richTextBox.GetLineFromCharIndex(index) + 1;//行; int Col = richTextBox.SelectionStart - index + 1; toolStripStatusLabel.Text = "第 " + line + "行 " + Col + "列 "; ///////////////////////// 状态栏 ////////////////////////////////////// } //新建 private void menuItemCreat_Click(object sender, EventArgs e) { if (changeNum == true) { DialogResult strmsg = MessageBox.Show("是否将记事本保存到 " + this.Text + "? ", "记事本 - 温馨提示", MessageBoxButtons.YesNoCancel); if (strmsg.ToString().Trim() == "Yes") //如果选择了 是 { SaveFileDialog sfd = new SaveFileDialog(); if (saveFileDialog.ShowDialog() == DialogResult.OK) { FileStream fs = (System.IO.FileStream)saveFileDialog.OpenFile(); } } if (strmsg.ToString().Trim() == "No") //如果选择了 否 { richTextBox.Clear(); } if (strmsg.ToString().Trim() == "Cancel") //如果选择了 取消 { return; } } else { richTextBox.Clear(); } } //打开文件 private ...