Составители:
Рубрика:
35
по умолчанию равен bsSingle.
Если свойство
(Pb) property AutoSize: Boolean;
равно True, компонент изменяет свою высоту в зависимости от размера шрифта (свойство Font).
Для того чтобы изменения имели место, должен еще быть установлен стиль обрамления bsSingle.
Вводимый в редактор текст может автоматически подвергаться некоторым преобразованиям.
Преобразование, задаваемое свойством CharCase, позволяет автоматически преобразовывать
все символы только в верхний или только
в нижний регистр:
(Pb) property CharCase: TEditCharCase;
TEditCharCase = (ecNormal, ecUpperCase, ecLowerCase) ;
По умолчанию установлен стиль ecNormal и преобразования не происходит. Аналогично, свой-
ство
(Pb) property OEMConvert: Boolean;
определяет необходимость автоматического преобразования вводимых символов из кодировки
OEM в ANSI и обратно. Такое свойство часто бывает нужно при обработке текста в кодировке MS-
DOS.
Два следующих свойства описывают поведение выделенного текста при переходе фокуса. Пер-
вое из них
(Pb) property AutoSelect: Boolean;
описывает реакцию редактирующего элемента при получении фокуса. Если оно установлено в
True (по умолчанию это так), то при получении фокуса ввода весь текст в нем выделяется независимо
от состояния свойства SelText. Если AutoSelect установлено в False, то при получении фокуса выделя-
ется лишь то, что было выделено до его утери.
После утери фокуса
редактором выделенный в нем текст обычно теряет цветовое выделение.
Чтобы оно оставалось, установите в False второе свойство:
(Pb) property HideSelection: Boolean;
На длину текста может быть наложено ограничение. Свойство
(Pb) property MaxLength: Integer;
определяет максимальную длину текста редактора в символах. Если значение этого свойства
равно 0, то ограничений на длину текста нет.
Свойство PasswordChar предназначено для ввода пароля с использованием редактора:
(Pb) property PasswordChar: Char;
Его значение — это символ, используемый для отображения вместо любых вводимых симво-
лов.
Можно запретить возможность редактирования текста. Если значение свойства:
(Pb) property Readonly: Boolean;
равно True, текст изменить нельзя.
Вы можете отследить изменения текста в редакторе, обрабатывая поступающие события:
(Pb) property OnChange: TNotifyEvent;
Компонент ТМеmo
TObject->TPersistent->TComponent->TControl->TWinControl->TCustomEdit->
—”TCu s t omMerno-”TMemo
Модуль STDCTRLS
Страница Палитры компонентов Standard
Компонент представляет собой многострочный редактор текста. Содержимое редактора пред-
ставлено как объект, содержащий текст в виде набора строк:
(Pb) property Lines: TStrings;
Текст в редакторе может выравниваться по левому, правому краям и по центру:
(Р1э) property Alignment: TAlignment;
TAlignment = (taLeftJustify, taRightJustify, taCenter) ;
При наборе текста пользователь может ввести различные управляющие символы, в частности,
по умолчанию равен bsSingle. Если свойство (Pb) property AutoSize: Boolean; равно True, компонент изменяет свою высоту в зависимости от размера шрифта (свойство Font). Для того чтобы изменения имели место, должен еще быть установлен стиль обрамления bsSingle. Вводимый в редактор текст может автоматически подвергаться некоторым преобразованиям. Преобразование, задаваемое свойством CharCase, позволяет автоматически преобразовывать все символы только в верхний или только в нижний регистр: (Pb) property CharCase: TEditCharCase; TEditCharCase = (ecNormal, ecUpperCase, ecLowerCase) ; По умолчанию установлен стиль ecNormal и преобразования не происходит. Аналогично, свой- ство (Pb) property OEMConvert: Boolean; определяет необходимость автоматического преобразования вводимых символов из кодировки OEM в ANSI и обратно. Такое свойство часто бывает нужно при обработке текста в кодировке MS- DOS. Два следующих свойства описывают поведение выделенного текста при переходе фокуса. Пер- вое из них (Pb) property AutoSelect: Boolean; описывает реакцию редактирующего элемента при получении фокуса. Если оно установлено в True (по умолчанию это так), то при получении фокуса ввода весь текст в нем выделяется независимо от состояния свойства SelText. Если AutoSelect установлено в False, то при получении фокуса выделя- ется лишь то, что было выделено до его утери. После утери фокуса редактором выделенный в нем текст обычно теряет цветовое выделение. Чтобы оно оставалось, установите в False второе свойство: (Pb) property HideSelection: Boolean; На длину текста может быть наложено ограничение. Свойство (Pb) property MaxLength: Integer; определяет максимальную длину текста редактора в символах. Если значение этого свойства равно 0, то ограничений на длину текста нет. Свойство PasswordChar предназначено для ввода пароля с использованием редактора: (Pb) property PasswordChar: Char; Его значение — это символ, используемый для отображения вместо любых вводимых симво- лов. Можно запретить возможность редактирования текста. Если значение свойства: (Pb) property Readonly: Boolean; равно True, текст изменить нельзя. Вы можете отследить изменения текста в редакторе, обрабатывая поступающие события: (Pb) property OnChange: TNotifyEvent; Компонент ТМеmo TObject->TPersistent->TComponent->TControl->TWinControl->TCustomEdit-> —”TCu s t omMerno-”TMemo Модуль STDCTRLS Страница Палитры компонентов Standard Компонент представляет собой многострочный редактор текста. Содержимое редактора пред- ставлено как объект, содержащий текст в виде набора строк: (Pb) property Lines: TStrings; Текст в редакторе может выравниваться по левому, правому краям и по центру: (Р1э) property Alignment: TAlignment; TAlignment = (taLeftJustify, taRightJustify, taCenter) ; При наборе текста пользователь может ввести различные управляющие символы, в частности, 35
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »