C#.net在在window forms窗体设计中怎么实现记事本的查找和替换功能

usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Da... using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Text;
namespace WindowsApplication6
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

}

private void 新建ToolStripMenuItem_Click(object sender, EventArgs e)
{

}

private void 打开ToolStripMenuItem_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "(*.txt)|*.txt|(*.rtf)|*.rtf|All File(*.*)|*.*";
openFileDialog1.FilterIndex = 1;
openFileDialog1.ShowDialog();
richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText);

}

private void 结束ToolStripMenuItem_Click(object sender, EventArgs e)
{
this.Close();
}

private void 字体ToolStripMenuItem_Click(object sender, EventArgs e)
{

fontDialog1.ShowDialog();
richTextBox1.SelectionFont = fontDialog1.Font;
}

private void 颜色ToolStripMenuItem_Click(object sender, EventArgs e)
{
colorDialog1.ShowDialog();
richTextBox1.SelectionColor = colorDialog1.Color;

}

private void 查找ToolStripMenuItem_Click(object sender, EventArgs e)
{

}

private void 替换ToolStripMenuItem_Click(object sender, EventArgs e)
{

}

}
}

private void 查找ToolStripMenuItem_Click(object sender, EventArgs e)
{
这里怎么写啊?

}

private void 替换ToolStripMenuItem_Click(object sender, EventArgs e)
{
这里怎么写啊?
}
展开
 我来答
一枪爆三个
2010-09-18 · TA获得超过725个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:328万
展开全部
给你个思路吧 查找的时候弹出一个子窗体。子窗体提供一个textbox和一个查找button,让用户输入查找的内容,点击按钮后开始查找。然后就在记事本中查找用户输入的内容,找到的话,提供焦点,并且选中。
替换和茶渣差不多,要再提供一个输入口,输入要替换为什么,找到之后的处理多了一个,将找到的内容赋值为要替换的
Royler
2010-09-20 · TA获得超过104个赞
知道答主
回答量:170
采纳率:100%
帮助的人:81.6万
展开全部
richTextBox.SelectionStart = indexList[0];
richTextBox.SelectionLength = length;
看看那2个属性.选择了.开始和结束的就标绿了.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式