Как я могу создать окно поиска для WinForms?C#

Место общения программистов C#
Anonymous
Как я могу создать окно поиска для WinForms?

Сообщение Anonymous »

Мне нужна помощь в создании поля поиска в WinForms (похожего на окно поиска в диспетчере задач Windows 11; см. изображение ниже).
Оно должно поддерживать значок в начале, и кнопку «Очистить» в конце.
Я пытался создать ее сам, используя компоновку, но проблема в том, что кнопка поиска находится поверх текстового поля, что позволяет текст, который нужно напечатать под ним. некрасиво.
Если я составлю композицию с использованием панели с фоновым цветом «Окно», вся проблема с макетом будет решена, но когда текстовое поле получает фокус, синяя полоса фокуса не отображается поперек. весь элемент управления, из-за чего он выглядит неуместно в форме с несколькими текстовыми полями.
Может ли кто-нибудь помочь мне решить одну из этих проблем?
Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... r-winforms

Вернуться в «C#»