如何为 WinForms 创建搜索框?

问题描述 投票:0回答:1

我需要一些帮助在 WinForms 中创建搜索框(类似于 Windows 11 任务管理器中的搜索框;参见下图)。

它应该支持开头有一个图标,结尾有一个“清除”按钮。

我尝试使用合成自己创建一个,但我遇到的问题是搜索按钮位于文本框的顶部,这允许在其下方输入文本。 丑陋。

如果我使用具有“窗口”背景色的面板进行合成,则可以解决整个布局问题,但是当文本框接收焦点时,蓝色焦点栏不会在整个控件上呈现,使其在具有多个文本框的表单。

有人可以帮我解决其中一个问题吗?

example search box; Windows 11 Task Manager

example search box with focus; Windows 11 Task Manager

c# winforms
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.