C# 如何在c语言中实现搜索框#

C# 如何在c语言中实现搜索框#,c#,search,C#,Search,我想在窗口窗体中实现一个搜索框。在那个窗口窗体中,我有几个按钮和一个文本框。 我想支持用户在搜索框中输入一个字符串,然后我们可以找到该字符串并像firefox一样高亮显示的用例。这么做难吗 我在谷歌上搜索并找到了这个带有搜索框控件的链接。但我不太懂代码。如果有人熟悉control.sendMessage,请您帮助我理解该控件 以下是链接: 谢谢没有一个WinForms或Windows控件提供此功能。您需要将问题分解为以下几个部分: 1) 创建搜索框 我相信您提供的链接会将“搜索”提示添加到文本

我想在窗口窗体中实现一个搜索框。在那个窗口窗体中,我有几个按钮和一个文本框。 我想支持用户在搜索框中输入一个字符串,然后我们可以找到该字符串并像firefox一样高亮显示的用例。这么做难吗

我在谷歌上搜索并找到了这个带有搜索框控件的链接。但我不太懂代码。如果有人熟悉control.sendMessage,请您帮助我理解该控件

以下是链接:


谢谢

没有一个WinForms或Windows控件提供此功能。您需要将问题分解为以下几个部分:

1) 创建搜索框

我相信您提供的链接会将“搜索”提示添加到文本框中,但不会添加搜索按钮(?)-如果是这种情况,您将希望将文本框与用户控件中的新按钮组合

SendMessage将消息发送到Windows控件或窗口。在这种情况下,它告诉文本框显示“搜索”提示。您需要这样做,因为WinForms控件不会公开此行为

2) 找出如何突出显示文本的各个部分


如果只是使用WinForms控件,则需要使用RichTextBox控件,并了解如何更改文本中各个点的背景色

要突出显示哪些文本?你们有网页吗?表格上有什么内容?