Текстовые окна (элементы Text Box)

Текстовые окна определяют область экрана для ввода или вывода информации и обладают уже рассмотренными свойствами BorderStyle (Тип границ), Enabled (Доступ), FontBold, Fontltalic, FontName, FontSize, FontUnderline, BackColor (Цвет фона), ForeColor (Основной цвет), Height (Высота), Width (Ширина), Name (Имя), Top (Верхняя координата), Left (Левая координата), Visible (Видимость), которые имеют те же функции и значения параметров.

MultiLine (Несколько строк) - может принимать значение False (позволяет вводить или выводить одну строку текста) или True (позволяет вводить или выводить несколько строк). При вводе, нажимая клавишу Enter, можно продолжать набор текста с новой строки.

ScrollBars (Линейки прокрутки) - принимает значения О (линеек прокрутки в текстовом окне нет), 1 (появляется горизон­тальная линейка прокрутки), 2 (появляется вертикальная линейка прокрутки), 3 (появляются горизонтальная и вертикальная ли­нейки прокрутки).

SelLenght (Количество, выделенных символов), SelStart (Начало выделеннго блока), SelText (Выделенный текст) доступны только при написании текста программы и не содержатся в спи­ске свойств. Определяют соответственно число выделенных сим­волов, позицию первого символа выделяемого блока (О—первый символ, 1 - второй и т.д.), выделенную строку. Свойство SelText=текст используется тогда, когда необходимо автоматически заменять определенную часть текста.

PasswordChar –символ вводимого пароля. Режим ввода пароля будет действовать только в том случае, если если установлено свойство MultiLine=False.

MaxLength (Максимальная длина пароля) - по умолчанию принимает значение 0, что позволяет вводить или выводить любое ко­личество символов. Другое значение определяет возможное число символов.

Text (Текст) - опреде­ляет вводимую или выводимую в текстовое окно строку.

Locked – запрет на редактирование текста. Если необходимо запретить редактирование информации, находящейся в текстовом поле, следует установить Locked = True, при этом имеющийся в поле текст можно будет выделять, копировать в буфер, но его редактирование станет невозможным для пользователя.

Из событий чаще используются:

Change (Изменение) вызывается изменением свойства Text пользователем или программно. Набор каждого нового символа определяет данное событие и вызов процедуры его обработки.

Click (Щелчок) или DblClick (Двойной щелчок) мышью в текстовом окне вызывает соответствующие процедуры обработки события Имя_окна_Click() или. Имя_окна_DblClick().

GotFocus (Установка фокуса) и LostFocus (Уход из фокуса) определяются тем, что в Windows-приложениях в каждый момент может быть активен только один объект (объект находится в фо­кусе). События определяются соответственно активизацией и дезактивизацией объекта, в данном случае - активизацией или дезактивизацией текстового окна.

Метод SetFocus позволяет установить курсор в выбранное текстовое окно. Синтаксис: [имя текстового окна.] SetFocus


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: