Текстовое иоле (TextBox)
MaxLength — определяет максимальное число символов, вводимых в текстовое поле. PasswordChar — задает символ, отображаемый в поле вместо вводимых символов. SelStart — определяет начальную позицию выделенного текста в символах. Свойства текстового поля. Text — содержит отображаемый в поле текст. Для управления текстом используются следующие свойства. MultiLine — для ввода в текстовое иоле… Читать ещё >
Текстовое иоле (TextBox) (реферат, курсовая, диплом, контрольная)
Текстовое поле (TextBox) является основным элементом управления, предназначенным для ввода данных.
События текстового поля. Change — вызывается при изменении содержимого текстового поля. Происходит каждый раз при вводе, удалении или изменении символа. Событие возникает до потери фокуса.
Пример Контроль данных при вводе в текстовое поле на соответствие числовому значению: Private Sub txtNomGr_Change ().
If Not IsNumeric (txtNomGr) Then MsgBox «Вводите только цифры» .
Endlf End Sub.
Validate — используется для проверки введенного в текстовое поле значения. Возникает только в том случае, если для текстового поля свойству Causes Validation задано значение True.
Пример Контроль вводимых данных на соответствие вводимого значения заданному диапазону значений:
Private Sub txtNomGr Validate (Cancel As Boolean).
If Val (txtNomGr.Text) 9999 Then MsgBox «Номера групп от 100 до 9999» .
Endlf End Sub.
Примечание. При проверке работы процедуры примера для перемещения между элементами лучше использовать клавишную команду Tab.
LostFocus — используется для анализа введенного в поле текста. Возникает, когда текстовое поле становится неактивным (после передачи фокуса другому элементу). Однако если это поле является единственным элементом в форме, то оно не может потерять фокус.
Первым возникает событие Validate, затем LostFocus.
GotFocus — используется для удаления или инициализации содержимого текстового поля. Вызывается, когда курсор устанавливается в текстовое поле.
Пример
Private Sub txtNomGr_LostFocus () Stud. NomGr =txtNomGr.Text End Sub.
Свойства текстового поля. Text — содержит отображаемый в поле текст.
Enabled — определяет, будет элемент управления реагировать на событие или нет. Если свойству задано значение False, то элемент недоступен.
Visible — управляет видимостью элемента на экране. Если значение свойства False, то элемент «скрыт» от пользователя.
Пример
Private Sub Commandl_Click () Commandl. Enabled = False Command2. Visible = False End Sub.
ToolTipText — содержит текст всплывающей подсказки.
PasswordChar — задает символ, отображаемый в поле вместо вводимых символов.
MaxLength — определяет максимальное число символов, вводимых в текстовое поле.
С помощью свойства PasswordChar и MaxLength можно предназначить текстовое поле для ввода пароля.
Для управления текстом используются следующие свойства.
MultiLine — для ввода в текстовое иоле нескольких строк.
ScrollBars — определяет, какую полосу прокрутки будет иметь текстовое иоле (горизонтальную, вертикальную или обе).
SelStart — определяет начальную позицию выделенного текста в символах.
SelLength — содержит количество выделенных символов.
SelText — определяет, что можно делать с выделенным текстом: читать или наменять.
Пример
Выделение всего текста в текстовом ноле и замена его новым: Private Sub Textl_GotFocus ().
Textl. SelStart =0.
Textl.SelLength = Len (Textl.Text).
End Sub.