Шаг 60 - Проверка и настройка ввода в TextBox
У элемента управления есть несколько свойств, которые позволяют на этапе проектирования ограничить ввод пользователя. Вот они:
MaxLength PasswordChar Locked
Свойство MaxLength позволяет ограничить количество символов, которые будут введены. Если пользователь попробует ввести больше, то будет звуковой сигнал. PasswordChar не дает возможности просматривать вводимые символы заменяя их на звездочки (*). Это полезно, как видно из имени, при вводе пароля. Свойство Locked определяет может ли пользователь редактировать поле. Посмотрите пример:
В верхнем поле можно ввести только два символа. Во втором поле вместо символов звездочки, а последнее поле нельзя изменить. Кстати в PasswordChar не обязательно должна быть звездочка, то есть может быть любой другой знак.
Но в большинстве приложений принята звездочка и смысла пугать пользователя экзотическими знаками наверно нет.
Кстати Locked говорит, что поле для чтения, но в некоторых ситуациях его можно открыть для редактирования программным путем.
Private Sub CommandButton1_Click() TextBox3.Locked = False End Sub
Тоже самое и с MaxLength:
Private Sub CommandButton1_Click() TextBox3.Locked = False End Sub
И PasswordChar:
Private Sub CommandButton1_Click() TextBox2.PasswordChar = "x" End Sub
При изменении свойств данные в полях не пропадают.
Предыдущий Шаг | Следующий Шаг
Автор Каев Артем.