Элемент управления TextBox

Текстовое поле (TextBox) — один из самых часто используемых элементов управления (рис. 3).

Рис. 3. Текстовое поле (элемент управления TextBox) на форме

Текстовое поле используется:

для приема каких-либо текстовых данных, вводимых пользователем (на-пример, для отправки по почте, для занесения в базу данных и т. п.);

для вывода пользователю текстовых данных с возможностью их редакти-рования (из базы данных, листа Excel и т. п.);

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

Некоторые важные свойства этого элемента управления.

Value (или Text, эти два свойства для текстового поля идентичны) — то текстовое значение, которое содержится в этом поле. Используется для занесения исходного значения и для приема значения, введенного пользователем, в строковую переменную.

Enabled — если установить в False, то текст в поле станет серым и с содержимым поля ничего нельзя будет сделать (ни ввести текст, ни выделить, ни удалить). Обычно это свойство используется, чтобы показать пользователю, что этот элемент управления отключен до выполнения каких-либо условий (это относится ко всем элементам управления).

Главное событие для текстового поля — это событие Change (т. е. изменение содержания поля). Обычно на это событие привязывается проверка вводимых пользователем значений или синхронизация введенного значения с другими элементами управления (например, сделать доступной кнопку, изменить текст надписи и т. п.)