Chinaunix首页 | 论坛 | 博客
  • 博客访问: 111294
  • 博文数量: 48
  • 博客积分: 2210
  • 博客等级: 大尉
  • 技术积分: 540
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-16 17:59
文章分类

全部博文(48)

文章存档

2010年(1)

2009年(15)

2008年(32)

我的朋友

分类: C/C++

2008-07-02 10:38:10

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.IO;
using System.Text;
namespace www
{
 ///
 /// Form1 的摘要说明。
 ///

 public class frmjishiben : System.Windows.Forms.Form
 {
  private string path2 = null;
  private string tt ="";
  private  int index =0;
  public static string objchazhao = "";
  public static string objtihuan = "";
  private System.Windows.Forms.MenuItem menuItem5;
  private System.Windows.Forms.MenuItem menuItem3;
  private System.Windows.Forms.MenuItem menuItem7;
  private System.Windows.Forms.MenuItem menuItem9;
  private System.Windows.Forms.MenuItem menuItem11;
  private System.Windows.Forms.MenuItem menuItem14;
  private System.Windows.Forms.RichTextBox rtbmain;
  private System.Windows.Forms.MainMenu mm;
  private System.Windows.Forms.FontDialog fd;
  private System.Windows.Forms.OpenFileDialog ofd;
  private System.Windows.Forms.MenuItem miwenjian;
  private System.Windows.Forms.MenuItem mixinjian;
  private System.Windows.Forms.MenuItem miopen;
  private System.Windows.Forms.MenuItem misave;
  private System.Windows.Forms.MenuItem milingsave;
  private System.Windows.Forms.MenuItem miexit;
  private System.Windows.Forms.MenuItem mibianji;
  private System.Windows.Forms.MenuItem michexiao;
  private System.Windows.Forms.MenuItem mitime;
  private System.Windows.Forms.MenuItem migeshi;
  private System.Windows.Forms.MenuItem miziti;
  private System.Windows.Forms.MenuItem mibangzu;
  private System.Windows.Forms.MenuItem miguanyu;
  private System.Windows.Forms.SaveFileDialog saveFileDialog1;
  private System.Windows.Forms.MenuItem menuItem2;
  private System.Windows.Forms.PageSetupDialog pageSetupDialog1;
  private System.Windows.Forms.MenuItem menuItem4;
  private System.Windows.Forms.MenuItem menuItem6;
  private System.Windows.Forms.MenuItem menuItem8;
  private System.Windows.Forms.MenuItem menuItem10;
  private System.Windows.Forms.MenuItem menuItem12;
  private System.Windows.Forms.MenuItem menuItem13;
  private System.Windows.Forms.MenuItem menuItem15;
  private System.Windows.Forms.MenuItem menuItem16;
  private System.Windows.Forms.MenuItem menuItem17;
  private System.Windows.Forms.MenuItem menuItem18;
  private System.Windows.Forms.MenuItem menuItem19;
  private System.Windows.Forms.MenuItem menuItem20;
  private System.Windows.Forms.MenuItem menuItem21;
  private System.Windows.Forms.MenuItem menuItem22;
  private System.Windows.Forms.MenuItem menuItem23;
  private System.Windows.Forms.MenuItem menuItem24;
  private System.Windows.Forms.MenuItem menuItem25;
  private System.Windows.Forms.MenuItem menuItem26;
  private System.Windows.Forms.ColorDialog colorDialog1;
  ///
  /// 必需的设计器变量。
  ///

  private System.ComponentModel.Container components = null;
  public frmjishiben()
  {
   //
   // Windows 窗体设计器支持所必需的
   //
   InitializeComponent();
   //
   // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
   //
   this.menuItem4.Enabled=false;
   this.menuItem6.Enabled=false;
  }
  ///
  /// 清理所有正在使用的资源。
  ///

  protected override void Dispose( bool disposing )
  {
   if( disposing )
   {
    if (components != null)
    {
     components.Dispose();
    }
   }
   base.Dispose( disposing );
  }
  #region Windows 窗体设计器生成的代码
  ///
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  /// 此方法的内容。
  ///

  private void InitializeComponent()
  {
   this.mm = new System.Windows.Forms.MainMenu();
   this.miwenjian = new System.Windows.Forms.MenuItem();
   this.menuItem5 = new System.Windows.Forms.MenuItem();
   this.mixinjian = new System.Windows.Forms.MenuItem();
   this.menuItem3 = new System.Windows.Forms.MenuItem();
   this.miopen = new System.Windows.Forms.MenuItem();
   this.menuItem7 = new System.Windows.Forms.MenuItem();
   this.misave = new System.Windows.Forms.MenuItem();
   this.menuItem9 = new System.Windows.Forms.MenuItem();
   this.milingsave = new System.Windows.Forms.MenuItem();
   this.menuItem11 = new System.Windows.Forms.MenuItem();
   this.miexit = new System.Windows.Forms.MenuItem();
   this.menuItem2 = new System.Windows.Forms.MenuItem();
   this.mibianji = new System.Windows.Forms.MenuItem();
   this.michexiao = new System.Windows.Forms.MenuItem();
   this.menuItem14 = new System.Windows.Forms.MenuItem();
   this.mitime = new System.Windows.Forms.MenuItem();
   this.menuItem16 = new System.Windows.Forms.MenuItem();
   this.menuItem4 = new System.Windows.Forms.MenuItem();
   this.menuItem17 = new System.Windows.Forms.MenuItem();
   this.menuItem6 = new System.Windows.Forms.MenuItem();
   this.menuItem18 = new System.Windows.Forms.MenuItem();
   this.menuItem8 = new System.Windows.Forms.MenuItem();
   this.menuItem19 = new System.Windows.Forms.MenuItem();
   this.menuItem10 = new System.Windows.Forms.MenuItem();
   this.menuItem20 = new System.Windows.Forms.MenuItem();
   this.menuItem12 = new System.Windows.Forms.MenuItem();
   this.menuItem21 = new System.Windows.Forms.MenuItem();
   this.menuItem13 = new System.Windows.Forms.MenuItem();
   this.menuItem22 = new System.Windows.Forms.MenuItem();
   this.menuItem15 = new System.Windows.Forms.MenuItem();
   this.migeshi = new System.Windows.Forms.MenuItem();
   this.miziti = new System.Windows.Forms.MenuItem();
   this.menuItem25 = new System.Windows.Forms.MenuItem();
   this.menuItem23 = new System.Windows.Forms.MenuItem();
   this.menuItem26 = new System.Windows.Forms.MenuItem();
   this.menuItem24 = new System.Windows.Forms.MenuItem();
   this.mibangzu = new System.Windows.Forms.MenuItem();
   this.miguanyu = new System.Windows.Forms.MenuItem();
   this.rtbmain = new System.Windows.Forms.RichTextBox();
   this.fd = new System.Windows.Forms.FontDialog();
   this.ofd = new System.Windows.Forms.OpenFileDialog();
   this.saveFileDialog1 = new System.Windows.Forms.SaveFileDialog();
   this.pageSetupDialog1 = new System.Windows.Forms.PageSetupDialog();
   this.colorDialog1 = new System.Windows.Forms.ColorDialog();
   this.SuspendLayout();
   //
   // mm
   //
   this.mm.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                      this.miwenjian,
                      this.mibianji,
                      this.migeshi,
                      this.mibangzu});
   //
   // miwenjian
   //
   this.miwenjian.Index = 0;
   this.miwenjian.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                       this.menuItem5,
                       this.mixinjian,
                       this.menuItem3,
                       this.miopen,
                       this.menuItem7,
                       this.misave,
                       this.menuItem9,
                       this.milingsave,
                       this.menuItem11,
                       this.miexit,
                       this.menuItem2});
   this.miwenjian.Text = "文件";
   //
   // menuItem5
   //
   this.menuItem5.Index = 0;
   this.menuItem5.Text = "-";
   //
   // mixinjian
   //
   this.mixinjian.Index = 1;
   this.mixinjian.Text = "新建";
   this.mixinjian.Click += new System.EventHandler(this.menuItem2_Click);
   //
   // menuItem3
   //
   this.menuItem3.Index = 2;
   this.menuItem3.Text = "-";
   //
   // miopen
   //
   this.miopen.Index = 3;
   this.miopen.Text = "打开 ";
   this.miopen.Click += new System.EventHandler(this.menuItem4_Click);
   //
   // menuItem7
   //
   this.menuItem7.Index = 4;
   this.menuItem7.Text = "-";
   //
   // misave
   //
   this.misave.Index = 5;
   this.misave.Text = "保存";
   this.misave.Click += new System.EventHandler(this.menuItem6_Click);
   //
   // menuItem9
   //
   this.menuItem9.Index = 6;
   this.menuItem9.Text = "-";
   //
   // milingsave
   //
   this.milingsave.Index = 7;
   this.milingsave.Text = "另存为";
   this.milingsave.Click += new System.EventHandler(this.milingsave_Click);
   //
   // menuItem11
   //
   this.menuItem11.Index = 8;
   this.menuItem11.Text = "-";
   //
   // miexit
   //
   this.miexit.Index = 9;
   this.miexit.Text = "退出";
   this.miexit.Click += new System.EventHandler(this.menuItem10_Click);
   //
   // menuItem2
   //
   this.menuItem2.Index = 10;
   this.menuItem2.Text = "-";
   //
   // mibianji
   //
   this.mibianji.Index = 1;
   this.mibianji.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                      this.michexiao,
                      this.menuItem14,
                      this.mitime,
                      this.menuItem16,
                      this.menuItem4,
                      this.menuItem17,
                      this.menuItem6,
                      this.menuItem18,
                      this.menuItem8,
                      this.menuItem19,
                      this.menuItem10,
                      this.menuItem20,
                      this.menuItem12,
                      this.menuItem21,
                      this.menuItem13,
                      this.menuItem22,
                      this.menuItem15});
   this.mibianji.Text = "编辑";
   //
   // michexiao
   //
   this.michexiao.Index = 0;
   this.michexiao.Text = "撤销";
   this.michexiao.Click += new System.EventHandler(this.michexiao_Click);
   this.michexiao.Select += new System.EventHandler(this.michexiao_Select);
   //
   // menuItem14
   //
   this.menuItem14.Index = 1;
   this.menuItem14.Text = "-";
   //
   // mitime
   //
   this.mitime.Index = 2;
   this.mitime.Text = "时间";
   this.mitime.Click += new System.EventHandler(this.menuItem15_Click);
   //
   // menuItem16
   //
   this.menuItem16.Index = 3;
   this.menuItem16.Text = "-";
   //
   // menuItem4
   //
   this.menuItem4.Index = 4;
   this.menuItem4.Text = "删除";
   this.menuItem4.Click += new System.EventHandler(this.menuItem4_Click_1);
   this.menuItem4.Select += new System.EventHandler(this.menuItem4_Select);
   //
   // menuItem17
   //
   this.menuItem17.Index = 5;
   this.menuItem17.Text = "-";
   //
   // menuItem6
   //
   this.menuItem6.Index = 6;
   this.menuItem6.Text = "复制";
   this.menuItem6.Click += new System.EventHandler(this.menuItem6_Click_1);
   this.menuItem6.Select += new System.EventHandler(this.menuItem6_Select);
   //
   // menuItem18
   //
   this.menuItem18.Index = 7;
   this.menuItem18.Text = "-";
   //
   // menuItem8
   //
   this.menuItem8.Index = 8;
   this.menuItem8.Text = "粘贴";
   this.menuItem8.Click += new System.EventHandler(this.menuItem8_Click);
   //
   // menuItem19
   //
   this.menuItem19.Index = 9;
   this.menuItem19.Text = "-";
   //
   // menuItem10
   //
   this.menuItem10.Index = 10;
   this.menuItem10.Text = "查找";
   this.menuItem10.Click += new System.EventHandler(this.menuItem10_Click_1);
   //
   // menuItem20
   //
   this.menuItem20.Index = 11;
   this.menuItem20.Text = "-";
   //
   // menuItem12
   //
   this.menuItem12.Index = 12;
   this.menuItem12.Text = "查找下一个";
   this.menuItem12.Click += new System.EventHandler(this.menuItem12_Click);
   //
   // menuItem21
   //
   this.menuItem21.Index = 13;
   this.menuItem21.Text = "-";
   //
   // menuItem13
   //
   this.menuItem13.Index = 14;
   this.menuItem13.Text = "替换";
   this.menuItem13.Click += new System.EventHandler(this.menuItem13_Click);
   //
   // menuItem22
   //
   this.menuItem22.Index = 15;
   this.menuItem22.Text = "-";
   //
   // menuItem15
   //
   this.menuItem15.Index = 16;
   this.menuItem15.Text = "全选";
   this.menuItem15.Click += new System.EventHandler(this.menuItem15_Click_1);
   //
   // migeshi
   //
   this.migeshi.Index = 2;
   this.migeshi.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                     this.miziti,
                     this.menuItem25,
                     this.menuItem23,
                     this.menuItem26,
                     this.menuItem24});
   this.migeshi.Text = "格式";
   //
   // miziti
   //
   this.miziti.Index = 0;
   this.miziti.Text = "字体";
   this.miziti.Click += new System.EventHandler(this.menuItem17_Click);
   //
   // menuItem25
   //
   this.menuItem25.Index = 1;
   this.menuItem25.Text = "-";
   //
   // menuItem23
   //
   this.menuItem23.Index = 2;
   this.menuItem23.Text = "字体颜色";
   this.menuItem23.Click += new System.EventHandler(this.menuItem23_Click);
   //
   // menuItem26
   //
   this.menuItem26.Index = 3;
   this.menuItem26.Text = "-";
   //
   // menuItem24
   //
   this.menuItem24.Index = 4;
   this.menuItem24.Text = "背景颜色";
   this.menuItem24.Click += new System.EventHandler(this.menuItem24_Click);
   //
   // mibangzu
   //
   this.mibangzu.Index = 3;
   this.mibangzu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {
                      this.miguanyu});
   this.mibangzu.Text = "帮助";
   //
   // miguanyu
   //
   this.miguanyu.Index = 0;
   this.miguanyu.Text = "关于记事本";
   this.miguanyu.Click += new System.EventHandler(this.menuItem19_Click);
   //
   // rtbmain
   //
   this.rtbmain.Dock = System.Windows.Forms.DockStyle.Fill;
   this.rtbmain.Location = new System.Drawing.Point(0, 0);
   this.rtbmain.Name = "rtbmain";
   this.rtbmain.Size = new System.Drawing.Size(424, 341);
   this.rtbmain.TabIndex = 0;
   this.rtbmain.Text = "";
   this.rtbmain.TextChanged += new System.EventHandler(this.rtbmain_TextChanged);
   //
   // fd
   //
   this.fd.Apply += new System.EventHandler(this.fd_Apply);
   //
   // frmjishiben
   //
   this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
   this.ClientSize = new System.Drawing.Size(424, 341);
   this.Controls.Add(this.rtbmain);
   this.Menu = this.mm;
   this.Name = "frmjishiben";
   this.Text = "记事本";
   this.ResumeLayout(false);
  }
  #endregion
  ///
  /// 应用程序的主入口点。
  ///

  [STAThread]
  static void Main()
  {
   Application.Run(new frmjishiben());
  }
  private void menuItem15_Click(object sender, System.EventArgs e)
  {
   this.rtbmain.Text=""+DateTime.Now;
  }
  private void menuItem10_Click(object sender, System.EventArgs e)
  {
   Application.Exit();
  }
  //新建
  private void menuItem2_Click(object sender, System.EventArgs e)
  {
   if(this.rtbmain.Text=="")
   {
    rtbmain.Text="";
    return;
   }
   else{
    
    DialogResult hh =  MessageBox.Show("未定标题文件的文字已经改变。\n"+"想保存文件吗?","记事本",System.Windows.Forms.MessageBoxButtons.YesNoCancel,System.Windows.Forms.MessageBoxIcon.Exclamation,System.Windows.Forms.MessageBoxDefaultButton.Button1,System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly);
    saveFileDialog1.Filter = "页面格式(*.html)|*.html|文本文件(*.txt)|*.txt";
    if(hh==DialogResult.Yes)
    {
     saveFileDialog1.ShowDialog();
     path2 =saveFileDialog1.FileName;
     FileStream objfilestream = new FileStream(path2,System.IO.FileMode.Create,System.IO.FileAccess.Write,System.IO.FileShare.Write);
     byte[] arr = new UTF8Encoding(true).GetBytes(this.rtbmain.Text);
     objfilestream.Write(arr,0,arr.Length);
     objfilestream.Flush();
     objfilestream.Close();
     this.rtbmain.Text=null;
    }
    else if(hh == DialogResult.No)
    {
     this.rtbmain.Text="";
     return;
    }
    else if(hh == DialogResult.Cancel){
    return;
    }
   }
  }
                        
  private void fd_Apply(object sender, System.EventArgs e)
  {
  
  }
  //字体
  private void menuItem17_Click(object sender, System.EventArgs e)
  {
   fd.ShowDialog();
   this.rtbmain.Font = fd.Font;
  }
//帮助
  private void menuItem19_Click(object sender, System.EventArgs e)
  {
 MessageBox.Show("制作人:张彦青","信息");
  }
  //打开
  private void menuItem4_Click(object sender, System.EventArgs e)
  {
   if(this.rtbmain.Text=="")
   {
    ofd.Filter = "页面格式(*.html)|*.html|文本文件(*.txt)|*.txt";
    ofd.ShowDialog();
    path2=ofd.FileName;
    FileStream  objf = new FileStream(path2,System.IO.FileMode.Open,System.IO.FileAccess.Read,System.IO.FileShare.Read);
    if(!File.Exists(path2))
    {
     return;
    }
    else
    {
     //打开流以进行读取
     objf = File.OpenRead(path2);
     //创建一个byte数组以读取数据
     byte [] arr = new byte[2000];
     UTF8Encoding bb = new UTF8Encoding(true);
     //继续读完文件中的所有数据 
     while(objf.Read(arr,0,arr.Length)>0)
     {
      this.rtbmain.Text=(bb.GetString(arr));
     }
    }
   }
   else{
    DialogResult hh =  MessageBox.Show("未定标题文件的文字已经改变。\n"+"想保存文件吗?","记事本",System.Windows.Forms.MessageBoxButtons.YesNoCancel,System.Windows.Forms.MessageBoxIcon.Exclamation,System.Windows.Forms.MessageBoxDefaultButton.Button1,System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly);
    saveFileDialog1.Filter = "页面格式(*.html)|*.html|文本文件(*.txt)|*.txt";
    if(hh==DialogResult.Yes)
    {
     saveFileDialog1.ShowDialog();
     path2 =saveFileDialog1.FileName;
     FileStream objfilestream = new FileStream(path2,System.IO.FileMode.Create,System.IO.FileAccess.Write,System.IO.FileShare.Write);
     byte[] arr = new UTF8Encoding(true).GetBytes(this.rtbmain.Text);
     objfilestream.Write(arr,0,arr.Length);
     objfilestream.Flush();
     objfilestream.Close();
     this.rtbmain.Text=null;
    }
    else if(hh == DialogResult.No)
    {
     this.rtbmain.Text="";
     return;
    }
    else if(hh == DialogResult.Cancel)
    {
     return;
    }
   }
  }
  //保存
  private void menuItem6_Click(object sender, System.EventArgs e)
  {
  string path = this.saveFileDialog1.FileName;
   if(this.rtbmain.Text.Length>0)
   {
    saveFileDialog1.Filter = "页面格式(*.html)|*.html|文本文件(*.txt)|*.txt";
    saveFileDialog1.ShowDialog();
    string path2=path;
    FileStream objfilestream = new FileStream(path2,System.IO.FileMode.Create,System.IO.FileAccess.Write,System.IO.FileShare.Write);
    byte[] arr = new UTF8Encoding(true).GetBytes(this.rtbmain.Text);
    objfilestream.Write(arr,0,arr.Length);
    objfilestream.Flush();
    objfilestream.Close();
   // this.rtbmain.Text=null;
   }
   else{
    string path3=path;
    FileStream objfilestream = new FileStream(path3,System.IO.FileMode.Create,System.IO.FileAccess.Write,System.IO.FileShare.Write);
    byte[] arr = new UTF8Encoding(true).GetBytes(this.rtbmain.Text);
    objfilestream.Write(arr,0,arr.Length);
    objfilestream.Flush();
    objfilestream.Close();
   // this.rtbmain.Text=null;
   }
  }
  //另存为
  private void milingsave_Click(object sender, System.EventArgs e)
  {
   saveFileDialog1.Filter = "页面格式(*.html)|*.html|文本文件(*.txt)|*.txt";
   saveFileDialog1.ShowDialog();
   path2 = this.saveFileDialog1.FileName;
   FileStream objfilestream = new FileStream(path2,System.IO.FileMode.Create,System.IO.FileAccess.Write,System.IO.FileShare.Write);
   byte[] arr = new UTF8Encoding(true).GetBytes(this.rtbmain.Text);
   objfilestream.Write(arr,0,arr.Length);
   objfilestream.Flush();
   objfilestream.Close();
   this.rtbmain.Text=null;
  }
   //撤销
 
  private void michexiao_Click(object sender, System.EventArgs e)
  {
  
   this.rtbmain.Text="";
  }
  private void menuItem1_Click(object sender, System.EventArgs e)
  {
  
  }
   //字体颜色
  private void menuItem23_Click(object sender, System.EventArgs e)
  {
   this.colorDialog1.ShowDialog();
  this.rtbmain.ForeColor = this.colorDialog1.Color;
  }
  //背景颜色
  private void menuItem24_Click(object sender, System.EventArgs e)
  {
  this.colorDialog1.ShowDialog();
   this.rtbmain.BackColor = this.colorDialog1.Color;
  }
  private void michexiao_Select(object sender, System.EventArgs e)
  {
  
  }
  private void menuItem4_Select(object sender, System.EventArgs e)
  {
   
   if(this.rtbmain.SelectedText.Length>0){
   this.menuItem4.Enabled=true;
   }
  }
  private void menuItem6_Select(object sender, System.EventArgs e)
  {
   if(this.rtbmain.SelectedText.Length>0){
   this.menuItem6.Enabled= true;
   }
  }
//删除
  private void menuItem4_Click_1(object sender, System.EventArgs e)
  {
   if(this.rtbmain.SelectedText.Length>0)
   {
   this.rtbmain.SelectedText="";
   }
  }
//复制
  private void menuItem6_Click_1(object sender, System.EventArgs e)
  {
   tt =this.rtbmain.SelectedText;
  }
//粘贴
  private void menuItem8_Click(object sender, System.EventArgs e)
  {
   
    this.rtbmain.Text=this.rtbmain.Text+tt;
   this.rtbmain.Focus();
   
  }
//全选
  private void menuItem15_Click_1(object sender, System.EventArgs e)
  {
   if(this.rtbmain.Text.Length>0){
   this.rtbmain.SelectAll();
   }
  }
//查找
  private void menuItem10_Click_1(object sender, System.EventArgs e)
  {
  frmchazhao objfrmchazhao = new frmchazhao();
  objfrmchazhao.ShowDialog();
   if(frmjishiben.objchazhao==null)
   {
    return;
   }
   else
   {
    string Neirong = this.rtbmain.Text;//这个变量用于存储文本中的内容
    index = Neirong.IndexOf(frmjishiben.objchazhao,index);//返回第一个匹配项的索引
    if(index==-1)
    {
     index =0;
     MessageBox.Show("找不到您要查找的项","消息");
    }
    else{
    this.rtbmain.Select(index,frmjishiben.objchazhao.Length);
     index += frmjishiben.objchazhao.Length;
    }
   }
  }
//替换
  private void menuItem13_Click(object sender, System.EventArgs e)
  {
  frmchazhao objtihuan = new frmchazhao();
  objtihuan.ShowDialog();
   if(frmjishiben.objchazhao==null)
   {
    return;
   }
   else{
   string Neirong = this.rtbmain.Text;//这个变量用于存储文本中的内容
   DialogResult hh = MessageBox.Show("是否全部替换","替换",System.Windows.Forms.MessageBoxButtons.YesNo);
   //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    if(hh==DialogResult.Yes)
    {
     Neirong = Neirong.Replace(frmjishiben.objchazhao,frmjishiben.objtihuan);  
     this.rtbmain.Text = Neirong;
    }
    else{
     while(true)
     {
      index = Neirong.IndexOf(frmjishiben.objchazhao,frmjishiben.objchazhao.Length);
      DialogResult gg = MessageBox.Show("是否要替换这个?","替换",MessageBoxButtons.YesNo);
      if(gg == DialogResult.Yes)
      {
       Neirong = Neirong.Remove(index,frmjishiben.objchazhao.Length);
       Neirong = Neirong.Insert(index,frmjishiben.objtihuan);
       this.rtbmain.Text = Neirong;
      }
      else if(gg == DialogResult.No)
      {
       index += frmjishiben.objchazhao.Length;
       continue;
      }
      else {
      break;
      }
     }
    }
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   }
  }
//主截面
  private void rtbmain_TextChanged(object sender, System.EventArgs e)
  {
  }
//查询下一个
  private void menuItem12_Click(object sender, System.EventArgs e)
  {
   if(frmjishiben.objchazhao==null)
   {
    return;
   }
   else
   {
    string Neirong = this.rtbmain.Text;//这个变量用于存储文本中的内容
    index = Neirong.IndexOf(frmjishiben.objchazhao,index);//返回第一个匹配项的索引
    if(index==-1)
    {
     index =0;
     MessageBox.Show("找不到您要查找的项","消息");
    }
    else
    {
     this.rtbmain.Select(index,frmjishiben.objchazhao.Length);
     index += frmjishiben.objchazhao.Length;
    }
   }
  }
 }
}
阅读(683) | 评论(0) | 转发(0) |
0

上一篇:打字游戏

下一篇:安装声卡驱

给主人留下些什么吧!~~