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

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

Сообщение Anonymous »

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

Изображение


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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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