c#实现记事本的查找功能
时间: 2023-11-30 08:02:04 AIGC 浏览: 301 评论: 5
以下是 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` 方法选中匹配项。若未找到匹配项,则弹出提示框提示用户。
阅读全文
相关推荐















评论

赵伊辰
2025.09.01
实现功能清晰,可直接用于项目开发

恽磊
2025.07.23
查找逻辑合理,但未支持多处查找

书看不完了
2025.05.26
示例代码结构清晰,易于理解

大禹倒杯茶
2025.05.14
代码简洁明了,适合初学者参考

行走的瓶子Yolo
2025.04.08
缺少查找方向和大小写选项,功能较基础🍜