using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; #region #endregion namespace Find { public partial class Form1 : Form { public Form1() { InitializeComponent(); string str = ""; richTextBox1.Text = str; } int start = 0; int count = 0; /// <summary> /// 查找字符串 /// </summary> /// <param name="sender"></param> /// <param name="e"></param>
private void find_Click(object sender,EventArgs e) { string str1; str1 = txt_find.Text; if (start >= richTextBox1.Text.Length) { MessageBox.Show("以查找到尾部"); start = 0; } else { start = richTextBox1.Find(str1,start,RichTextBoxFinds.MatchCase); if (start == -1) { if (count == 0) { MessageBox.Show("没有该字符!"); } else { MessageBox.Show("以查找到尾部!"); start = 0; } } else { start = start + str1.Length; richTextBox1.Focus(); } } } /// <summary> /// 替换字符串 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void replace_Click(object sender,EventArgs e) { richTextBox1.Text = richTextBox1.Text.Replace(txt_find.Text,txt_replace.Text); } /// <summary> /// 输入查找的字符串 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txt_find_TextChanged(object sender,EventArgs e) { string str1; str1 = txt_find.Text; start = 0; count = 0; }
} }
实验结果:
 
 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|