.NET问题求助

来源:百度知道 编辑:UC知道 时间:2024/06/30 19:01:11
小弟最近需要做个类似windows自带的文本文档的东西,用c#写。
实现功能:在FORM1中放置文本框跟菜单栏,点击菜单栏上的替换,就会弹出一个对话框,实现替换。如:在对话框输入aaa替换bbb,点确定。文本框中的aaa全部替换成bbb,并技术有多少个aaa被替换了。
小弟初学老是搞不来,求高手大哥帮帮忙。可以的话发个给我:zyd409@163.com
收到必定追加50分
JAVA不会啊,C#也是可以实现的啊,有会的大哥来指点下,不胜感激

按照记事本上的查找替换设计查找替换窗体:
定义全局变量 public int start;
查找:双击查找按扭:
string str1; //存放要查找的文本
str1 = textBox1.Text;
start = Form1.pCurrentWin.richTextBox1.Find(str1, start, RichTextBoxFinds.MatchCase); //查找下一个
if (start == -1){
MessageBox.Show("已查找到文档的结尾", "查找结束对话框", MessageBoxButtons.OK);
start = 0; }
else
start = start + str1.Length;
Form1.pCurrentWin.richTextBox1.Focus();
替换:双击替换按扭:
string str1, str2;
str1 = textBox1.Text;
str2 = textBox2.Text;
start = Form1.pCurrentWin.richTextBox1.Find(str1, start, RichTextBoxFinds.MatchCase);
if (start == -1){
MessageBox.Show("已替换到文档的结尾", "替换结束对话框", MessageBoxButtons.OK);
start = 0; }
else{
start = start + str1.Length;
Form1.pCurrentWin.richTextBox1.SelectedText = str2;}
Form1.pCurrentWin.richTextBox1.Focus();
全部替换:双击全部替换按扭:
string str1, str