【发布时间】:2018-09-04 18:37:06
【问题描述】:
我正在开发一个 C# windows 窗体,它执行以下操作:
我有一个RichTextbox,它显示一个文本文件的内容。
我设法构建了一个带有搜索按钮的搜索框,供用户在此文件中搜索特定文本。但是,我还想创建一个查找文本框和按钮,以允许用户用他/她在文本框中输入的新文本替换找到的文本并单击替换按钮。我该怎么做才能替换文本? ... 谢谢。
这里是搜索文本的代码:
private void buttonSearch_Click(object sender, EventArgs e)
{
int index = 0;
var temp = richTextArea.Text;
richTextArea.Text = "";
richTextArea.Text = temp;
while (index < richTextArea.Text.LastIndexOf(textBoxSearch.Text))
{
richTextArea.Find(textBoxSearch.Text, index, richTextArea.TextLength, RichTextBoxFinds.None);
richTextArea.SelectionBackColor = Color.Yellow;
index = richTextArea.Text.IndexOf(textBoxSearch.Text, index) + 1;
}
}
【问题讨论】:
标签: c#