c#实现记事本的查找功能
时间: 2023-11-30 14:02:04 浏览: 238
以下是 C# 实现记事本查找功能的示例代码:
```csharp
private void btnFind_Click(object sender, EventArgs e)
{
string searchText = txtSearch.Text;
if (!string.IsNullOrEmpty(searchText))
{
int index = txtNotepad.Text.IndexOf(searchText, StringComparison.CurrentCultureIgnoreCase);
if (index != -1)
{
txtNotepad.Select(index, searchText.Length);
txtNotepad.Focus();
}
else
{
MessageBox.Show("未找到匹配项", "查找");
}
}
}
```
在窗体中添加一个文本框 `txtSearch` 和一个按钮 `btnFind`,当用户在 `txtSearch` 中输入要查找的文本后,单击 `btnFind` 按钮即可进行查找操作。该示例中使用 `IndexOf` 方法查找文本,并使用 `Select` 方法选中匹配项。若未找到匹配项,则弹出提示框提示用户。
阅读全文