Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > текстовое поле


Автор: киса2009 25.4.2010, 18:47
Как на форме полю для ввода можно задать количество вводимых символов?ну чтобы не было перезаполнения

Автор: Akina 25.4.2010, 20:08
А просто проверять текущий Len(TextBox.Text)

Автор: киса2009 25.4.2010, 20:10
а как это делается?=[

Автор: Akina 25.4.2010, 20:40
Выбираешь обработчик события поля, и пишешь обработчик, который не даёт внести в поле больше символов, чем можно.
Вот только какой в этом смысл? если делается свободная форма для ввода информации, то все проверки выполняются по нажатию кнопки записи введённых данных.
PS. Теоретически есть ещё такая вещь как маска ввода - но её применимость в каждом конкретном случае надо оценивать отдельно.

Автор: ViterAlex 26.4.2010, 08:20
У текстового поля есть свойство MaxLenght, которое и определяет максимальное количество символов для ввода.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)