if (l < 1)
{ MessageBox.Show(" 已查找到文档的开头! ", "查找结束对话框"); r.SelectionStart = start; }
else r.SelectionStart = q; r.Focus();
}//函数结束
private void findClose(object sender, EventArgs e)
{//执行关闭查找对话框的功能,有些数据需要重置
fc = 0; 查找下一个NToolStripMenuItem.Enabled = false; find.Close();
}
private void 查找FToolStripMenuItem_Click(object sender, EventArgs e)
{
if (fc == 1) find.Close(); find=new Form2(); fc = 1; //查找对话框的数目为 1
//如果已经存在查找对话框则关闭前一个,永远保持只有一个对话框给用户操作
查找下一个NToolStripMenuItem.Enabled = true; find.button3.Click += new EventHandler(findFun1); find.button2.Click += new EventHandler(findFun2);//添加查找对话框按钮的处理函数,在上面 find.button1.Click += new EventHandler(findClose); find.Show();
}
第七是:获得系统时间 -> r.SelectedText = DateTime.Now.ToString();
第八是:保存文件,另存为,这里列举保存的代码:
private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
{
//获得选项卡里的控件,r为RichTextBox,l1为路径栏,l2为保存提示栏
if (l2 != null)
{
if (l2.Text == "新建")//比较特殊,因为没有保存路径所以需要与用户进行对话
{ SaveFileDialog save = new SaveFileDialog(); save.DefaultExt = "*.rtf"; save.Filter = "*.rtf | *.rtf"; if (save.ShowDialog() == DialogResult.OK && save.FileName.Length > 0)
{
r.SaveFile(save.FileName); l2.Text = "已保存"; v--; l1.Text = save.FileName;
tabControl1.SelectedTab.Text = System.IO.Path.GetFileName(save.FileName);
}
}
else if (l2.Text == "未保存")
{ r.SaveFile(l1.Text); l2.Text = "已保存"; v--; }
if (l2.Text == "打开") { 2.Text = "已保存"; }
} toolStripButton3.Enabled = false; 保存SToolStripMenuItem.Enabled = false;//保存按钮不可用 }
第九是:退出程序时的处理:(没有保存的文件需要和用户进行对话,确定保存与否)
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
if (v > 0) //其中 v 是未保存文本的记数数量,有未保存的文本需要和用户取得对话
{ string message, title; DialogResult result; title = "提醒你"; icon = MessageBoxIcon.Warning; message = "窗口正在关闭 \n\n但是文本未被全部保存 !\n\n是不是全部执行保存?";
button = MessageBoxButtons.YesNoCancel; result = MessageBox.Show(message, title, button, icon); if (result.ToString() == "Yes")
{ for (int count = 0; count < m;count++ )
{ RichTextBox r = null; Label l1 = null, l2 = null; tabControl1.SelectedIndex = count;
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证C多文本编辑器考试报告(6)全文阅读和word下载服务。
相关推荐: