Лучшая практика для визуальной проверки данных контроля текстового поля - PullRequest
2 голосов
/ 28 октября 2010

I думаю Я хочу показать какую-нибудь вещь типа подтверждающего тика с помощью текстового поля - (это традиционные формы Windows, а не WPF) - но не уверен, что это немногосматываться.Мне бы хотелось, чтобы какой-то плавный способ показать, что значение является неправильным или допустимым после выполнения некоторых тестов, т. Е. Веб-сервис действителен с этим именем, или SMTP-сервер работает с этим именем и т. Д.

Следуеттам могут быть какие-то визуальные события или достаточно простого сообщения на полоске состояния внизу окна .....

Любые идеи приветствуются.PS - если галочка - хорошая идея, как лучше всего реализовать это с помощью элемента управления textbox.

Пример ....

alt text

Ответы [ 3 ]

2 голосов
/ 28 октября 2010

Вы можете создать пользовательский элемент управления, который содержит как текстовое поле, так и изображение.Пользовательский элемент управления может вызвать событие проверки, которое проверяет текст, а затем устанавливает графическое изображение в зависимости от того, прошла ли проверка (или устанавливает пустым, если в текстовом поле нет текста).

.netцентральным способом, вероятно, было бы реализовать провайдеров валидации и некоторый тип провайдера пользовательских ошибок, как, например, упомянутое Хенриком.

1 голос
/ 28 октября 2010

вы можете использовать компонент ErrorProvider для отображения уведомлений.Наименование этого компонента, на мой взгляд, несколько неудачно, но вы можете легко изменить значок, чтобы показать другие вещи, кроме типичной красной ошибки «X».

1 голос
/ 28 октября 2010

Вы можете использовать ErrorProvider , чтобы показать небольшой восклицательный знак, если введенное значение неверно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...