Kobby Adom Ответов: 1

Как убедиться, что все текстовое поле заполнено


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

Что я уже пробовал:

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

[no name]

Да, это возможно.

Richard MacCutchan

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

Kobby Adom

Спасибо, Ричард. Именно этого я и хочу. Любая идея о кодах, которые инициируют эти элементы управления.

ZurdoDev

Ответьте пользователю так, чтобы он был уведомлен.

Richard MacCutchan

Извините, я не понял вопроса. Пожалуйста, отредактируйте свой вопрос и объясните, что именно пытается сделать ваш код.

Michael_Davies

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

1 Ответов

Рейтинг:
0

Peter Leow

Есть отличное решение от SA на подобный вопрос Проверьте все текстовое поле, чтобы убедиться, что оно не пустое[^]


Karthik_Mahalingam

Привет Питер
Извините, что обсуждаю не по теме, СА пропустил его действия за последние 6 + месяцев, у вас есть какая-нибудь информация о нем?

Peter Leow

Понятия не имею, но очень скучаю по нему и возможности учиться у него. Возможно, он занят каким-то большим проектом. Пожелай ему удачи. Надеюсь вскоре получить от него весточку.

Karthik_Mahalingam

Да!!! :(