Как показать обязательные поля в форме окна - PullRequest
8 голосов
/ 14 октября 2008

Как мне показать пользователям, какие поля являются обязательными в приложении Windows Form.

Я рассмотрел вопрос об изменении цвета метки или, возможно, цвета фона текстового поля.

Я использую поставщика ошибок, чтобы показать красный восклицательный знак рядом с полем, однако это видно только после того, как они нажали кнопку сохранения.

Ответы [ 5 ]

9 голосов
/ 14 октября 2008
  • Звездочка или значок на боковой панели управления
  • Красная граница при сбое необходимой проверки (когда пользователь пытается сохранить)
  • Жирные метки
  • Другой цвет фона для необходимых элементов управления (возможно, только когда пользователь пытается сохранить)
3 голосов
/ 14 октября 2008

Используйте элемент управления расширением errorprovider.

Это помещает красный крестик рядом с элементом управления с сообщением всплывающей подсказки.

2 голосов
/ 14 октября 2008

Желтый фон сделает его похожим на многие веб-формы. Не знаю, существуют ли какие-либо стандарты для Windows как таковые, хотя, если есть, я сомневаюсь, что они широко используются.

0 голосов
/ 25 октября 2008

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

0 голосов
/ 14 октября 2008

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

Слишком поздно делать проверку / уведомление о пропущенных данных, когда пользователь пытается сохранить данные.

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