Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB64.shtml

Глава 64. TCustomEdit и его производные

  • TCustomEdit
  • TEdit
  • TCustomMaskEdit
  • TMaskEdit
  • TCustomMemo
  • TMemo
  • TCustomRichEdit
  • TRichEdit

       Класс TCustomEdit и его производные составляют сложное ответвление библиотеки VCL, инкапсулирующее элементы управления текста, которые могут использоваться для редактирования текста пользователем. Наиболее общим элементом управления в этой группе является простое окно редактирования, однако с появлением Windows 95 и Delphi этот список вырос и включил такие RTF-совместимые элементы управления, как элемент управления редактированием с форматированием.

TCustomEdit
       Класс TCustomEdit — это абстрактный класс для всех элементов управления редактированием в Delphi. Он включает простой элемент управления редактированием, элементы управления редактированием по маске и все элементы управления мемо. Все свойства класса TCustomEdit в дальнейшем публикуются в различных его дочерних классах. В нем вводится понятие выбранного текста, в соответствии с которым пользователь может выбрать часть текста, отображаемого в элементе управления.
       Элементы управления редактированием не содержат описательной метки, так что ее в случае необходимости придется внести с использованием элемента управления TLabel.
       На рисунке 64-1 отображена ветвь TCustomEdit библиотеки VCL. В таблице 64-1 отображены свойства, методы и события, реализованные классом TCustomEdit.

Ветвь TCustomEdit библиотеки VCL
РИСУНОК 64-1. Ветвь TCustomEdit библиотеки VCL

Используйте или установите это ... Чтобы сделать это ... Наследование
Align Определить, как элемент управления выровнен внутри своего родителя. TControl
Assign Присвоить один устойчивый объект другому. TPersistent
BeginDrag Начать операцию перетаскивания вручную. TControl
BoundsRect Определить ограничивающий прямоугольник, занятый элементом управления. TControl
BringToFront Перенести элемент управления в начало z-порядка. TControl
Brush Определить цвет и шаблон, используемые в качестве фона оконного элемента управления. TComponent
CanFocus Определить, может ли оконный элемент управления получить фокус. TWinControl
Caption Пометить управления текстовой строкой. TControl
ClassName Получить имя класса данного объекта. TObject
ClassParent Получить родительский класс объекта. TObject
ClassType Получить фактический тип объекта. TObject
Clear Очистить содержимое элемента управления редактированием Нет
ClearSelection Очистить выбранный текст в элементе управления редактированием Нет
ClientHeight Определить высоту клиента элемента управления. TControl
ClientOrigin Определить левую верхнюю позицию клиентской области элемента управления. TControl
ClientRect Определить прямоугольник, занятый клиентской областью элемента управления. TControl
ClientToScreen Преобразовать координаты элемента управления (локальные) в экранные. TControl
ClientWidth Определить ширину клиентской области элемента управления. TControl
Color Определить цвет оконного элемента управления. TControl
ComponentCount Определить количество компонентов, находящихся во владении. TComponent
ComponentIndex Определить индекс компонента в списке Components его владельца. TComponent
Components Определить список компонентов, находящихся во владении. TComponent
ComponentState Определить состояние текущего компонента. TComponent
ContainsControl Определить, содержится ли указанный элемент управления в данном оконном элементе управления. TWinControl
ControlAtPos Определить элемент управления, содержащийся в указанной позиции. TWinControl
ControlCount Определить количество элементов управления, содержащихся в оконном элементе управления. TWinControl
Controls Получить доступ к элементам управления, содержащимся в оконном элементе управления, с использованием их положений в массиве. TWinControl
ControlState Определить состояние элемента управления в любой момент времени. TControl
ControlStyle Определить, какие атрибуты присутствуют в элементе управления. TControl
CopyToClipboard Скопировать текст из элемента управления редактированием в буфер обмена. Нет
Create Создать новый компонент. TObject
Ctl3D Определить, отображается ли оконный элемент управления в трехмерном представлении. TWinControl
Cursor Определить, какое изображение используется для курсора над элементом управления. TControl
CutToClipboard Вырезать текст в элементе управления редактированием и скопировать его в буфер обмена. Нет
Destroy Разрушить компонент. TObject
DestroyComponents Разрушить все компоненты, принадлежащие данному. TComponent
Destroying Уведомить компонент об уничтожении. TComponent
DragCursor Определить форму курсора мыши на время перетаскивания объекта над элементом управления. TControl
Dragging Определить, перетаскивается ли элемент управления. TControl
DragMode Определить поведение элемента управления при перетаскивании. TControl
Enabled Определить доступность элемента управления. TControl
EndDrag Конец или отмена операции перетаскивания вручную. TControl
FindComponent Найти компонент в списке массива Components. TComponent
Focused Определить, находится ли оконный элемент управления в фокусе. TControl
Font Определить шрифт, используемый для вывода текста на элементе управления. TControl
Free Безопасно разрушить объект. TObject
GetSelTextBuf Скопировать выбранный текст из элемента управления в буфер. Нет
GetTextBuf Скопировать текст элемента управления в буфер. TControl
GetTextLen Получить длину текста элемента управления. TControl
Handle Получить дескриптор оконного элемента управления. TComponent
HandleAllocated Определить, распределен ли дескриптор оконного элемента управления. TWinControl
Height Определить высоту элемента управления. TControl
HelpContext Определить идентификатор контекста справки для оконного элемента управления. TComponent
Hide Сделать элемент управления невидимым. TControl
Hint Определить текст, который отображается в подсказке для элемента управления. TControl
InheritsFrom Определить, порожден ли объект от определенного класса. TObject
InsertControl Вставить элемент управления в массив Controls данного оконного элемента управления. TWinControl
InstanceSize Определить объем памяти, распределенной для объекта. TObject
Invalidate Вынудить элемент управления перерисоваться при первой возможности. TControl
Left Определить левый край элемента управления внутри его контейнера. TControl
Modified Определить, был ли изменен элемент управления. Нет
Name Определить имя компонента. TComponent
OnClick Обработать событие, которое происходит при щелчке кнопкой мыши. TControl
OnDblClick Обработать событие, которое происходит при двойном щелчке кнопкой мыши. TControl
OnDragDrop Обработать событие, которое происходит при опускании объекта на элемент управления. TControl
OnDragOver Обработать событие, которое происходит при перетаскивании объекта над элементом управления. TControl
OnEndDrag Обработать событие, которое происходит при отмене операции перетаскивания. TControl
OnEnter Обработать событие, которое происходит, когда оконный элемент управления получает фокус. TWinControl
OnExit Обработать событие, которое происходит, когда оконный элемент управления теряет фокус. TWinControl
OnKeyDown Обработать событие, которое происходит, когда нажата какая-либо клавиша и не отпущена немедленно, при условии, что оконный элемент управления находится в фокусе. TWinControl
OnKeyPress Обработать событие, которое происходит при нажатии какой-либо клавиши, когда оконный элемент управления находится в фокусе. TWinControl
OnKeyUp Обработать событие, которое происходит, когда отпущена какая-либо клавиша, при условии, что оконный элемент управления находится в фокусе. TWinControl
OnMouseDown Обработать событие, которое происходит, когда кнопка мыши нажата и не отпущена немедленно. TControl
OnMouseMove Обработать событие, которое происходит, когда курсор перемещается над элементом управления. TControl
OnMouseUp Обработать событие, которое происходит, когда отпущена кнопка мыши. TControl
OnStartDrag Обработать событие, которое происходит, когда начата операция перетаскивания. TControl
Owner Определить владельца компонента. TComponent
Parent Определить родителя или контейнер элемента управления. TControl
ParentColor Определить используется ли информация Color родителя элемента управления. TControl
ParentCtl3D Определить использует ли оконный элемент управления установки Ctl3D своего родителя. TWin Control
ParentFont Определить используется ли информация Font родителя элемента управления. TControl
ParentShowHint Определить используется ли информация ShowHint родителя элемента управления. TControl
PasteFromClipboard Вставить текст из буфера обмена в элемент управления редактированием. Нет
PopupMenu Определить, какое всплывающее меню связано с элементом управления. TControl
Refresh Стереть элемент управления и перерисовать его. TControl
RemoveControl Удалить указанный элемент управления из массива Controls данного оконного элемента управления. TWinControl
Repaint Перерисовать элемент управления. TControl
ScaleBy Изменить размеры оконного элемента управления. TWinControl
ScreenToClient Преобразовать экранные координаты в клиентские координаты (элемента управления) TControl
SelectAll Выбрать весь текст в элементе управления. Нет
SelLength Определить длину выбранного текста в элементе управления. Нет
SelStart Определить исходную позицию выбранного текста. Нет
SelText Получить доступ к выбранному тексту в элементе управления редактирования. Нет
SendToBack Послать элемент управления в конец z-порядка. TControl
SetBounds Определить координаты ограничивающего прямоугольника элемента управления. TControl
SetFocus Установить фокус на этот оконный элемент управления. TWinControl
SetSelTextBuf Скопировать текст из буфера в элемент управления редактированием, заменяя весь выбранный текст. Нет
SetTextBuf Установить текст элемента управления из буфера. TControl
Show Сделать элемент управления видимым. TControl
ShowHint Разрешить подсказки для элемента управления. TControl
Showing Определить, показан ли элемент управления в настоящий момент времени на экране. TComponent
TabOrder Определить порядок обхода оконного элемента управления. TWinControl
TabStop Определить, находится ли оконный элемент управления в порядке обхода. TWinControl
Tag Сохранить вместе с компонентом дополнительное целочисленное значение. TComponent
Text Обратиться к изменяемому тексту на элементе управления. TControl
Top Определить верхний край элемента управления. TControl
Update Автоматически вызывается методом Refresh. TControl
Visible Определить, является ли элемент управления видимым. TControl
Width Определить ширину элемента управления. TControl

TEdit
       Класс TEdit инкапсулирует большинство возможностей стандартного элемента управления редактированием Win32 известного также как "поле" или "текстовое поле" Элемент управления редактированием предоставляет одну доступную для редактирования строку текста внутри элемента управления с необязательной рамкой. При желании текст в элементе управления редактированием может быть предназначен только для чтения, так что пользователь изменять его не сможет.
       Класс TEdit предусматривает только основные функциональные возможности элемента управления редактированием Win32. При необходимости ограничить диапазон ввода, воспринимаемый этим элементом управления, используйте вместо него элемент управления редактированием по маске (TMaskEdit).
       Класс TEdit порожден непосредственно от TCustomEdit.
       В таблице 64-2 отображены свойства, методы и события, реализованные классом TEdit.

Стандартный элемент управления редактированием в Windows 95
РИСУНОК 64-2. Стандартный элемент управления редактированием в Windows 95

Таблица 64-2. Свойства, методы и события, реализованные классом TEdit, в дополнение к унаследованным от TCustomEdit

Используйте или установите это ... Чтобы сделать это ... Наследование
AutoSelect Определить, будет ли выбран текст в элементе управления редактирования автоматически при получении фокуса Нет
AutoSize Определить, изменяет ли элемент управления свои размеры автоматически TComponent
BorderStyle Определить стиль рамки элемента управления TComponent
CharCase Определить регистр текста в элементе управления Нет
Color Определить цвет фона элемента управления TComponent
Ctl3D Определить, отображается ли элемент управления в трехмерном стиле TComponent
DragCursor Определить форму курсора мыши на время перетаскивания объекта над элементом управления TComponent
DragMode Определить поведение элемента управления при перетаскивании TComponent
Enabled Определить доступность элемента управления TComponent
Font Определить шрифт, используемый для вывода текста на элементе управления TComponent
HideSelection Определить, останется ли выбранным текст, выбранный в элементе управления, когда последний потеряет фокус Нет
MaxLength Определить максимальную длину текста, содержащегося в элементе управления Нет
OnChange Обработать событие, которое происходит при изменении текста в элементе управления TComponent
OnClick Обработать событие, которое происходит при щелчке кнопкой мыши TComponent
OnDblClick Обработать событие, которое происходит при двойном щелчке кнопкой мыши TComponent
OnDragDrop Обработать событие, которое происходит при опускании объекта на элемент управления TComponent
OnDragOver Обработать событие, которое происходит при перетаскивании объекта над элементом управления TComponent
OnEndDrag Обработать событие, которое происходит при отмене операции перетаскивания. TComponent
OnEnter Обработать событие, которое происходит, когда элемент управления получает фокус. TComponent
OnExit Обработать событие, которое происходит, когда элемент управления теряет фокус TComponent
OnKeyDown Обработать событие, которое происходит, когда нажата какая-либо клавиша и не отпущена. TComponent
OnKeyPress Обработать событие, которое происходит при нажатии какой-либо клавиши. TComponent
OnKeyUp Обработать событие, которое происходит, когда отпущена какая-либо клавиша. TComponent
OnMouseDown Обработать событие, которое происходит, когда кнопка мыши нажата и не отпущена. TComponent
OnMouseMove Обработать событие, которое происходит, когда курсор перемещается над элементом управления. TComponent
OnMouseUp Обработать событие, которое происходит, когда отпущена кнопка мыши. TComponent
OnStartDrag Обработать событие, которое происходит, когда начата операция перетаскивания. TComponent
ParentColor Определить использует ли элемент управления информацию Color своего родителя. TComponent
ParentCtl3D Определить использует ли элемент управления информацию Ctl3D своего родителя. TComponent
ParentFont Определить использует ли элемент управления информацию Font своего родителя. TComponent
ParentShowHint Определить использует ли элемент управления информацию ShowHint своего родителя. TComponent
PasswordChar Определить символ, используемый для сокрытия символов, если элемент управления используется для ввода пароля. Нет
PopupMenu Определить всплывающее меню, связанное с элементом управления. TComponent
ReadOnly Определить, может ли пользователь редактировать текст, содержащийся в элементе управления. Нет
ShowHint Определить, отображает ли элемент управления подсказку. TComponent
TabOrder Определить позицию элемента управления в порядке обхода его родителя. TComponent
TabStop Определить, находится ли элемент управления в порядке обхода. TComponent
Text Получить доступ к тексту, содержащемуся в элементе управления редактированием. TCustomEdit
Visible Определить, является ли элемент управления редактированием видимым. TComponent

TCustomMaskEdit
       Класс TCustomMaskEdit порожден непосредственно от TCustomEdit и является абстрактным базовым классом для всех элементов управления редактированием по маске. Класс MaskEdit публикует свойства и методы, представленные классом TCustomMaskEdit.
       В таблице 64-3 отображены свойства, методы и события, реализованные классом TCustomMaskEdit.

Таблица 64-3. Свойства, методы и события, реализованные классом TCustomMaskEdit, в дополнение к унаследованным от TCustomEdit

Используйте или установите это ... Чтобы сделать это ... Наследование
Clear Стереть содержимое элемента управления редактированием по маске. TCustomEdit
Create Создать новый определяемый пользователем элемент управления редактированием по маске. TComponent
EditText Получить доступ к значению Text, которое предоставляется пользователю во время выполнения. Нет
IsMasked Определить, используется ли маска. Нет
Text Получить доступ к тексту, содержащемуся в элементе управления редактированием по маске. TCustomEdit

TMaskEdit
       Класс TMaskEdit является производным от TCustomMaskEdit и обеспечивает важные функциональные возможности, отсутствующие в классе TEdit Delphi — возможность ограничения пользовательского ввода. Элементы управления редактированием по маске могут ограничивать количество символов, которые может вводить пользователь, и тип введенных символов (алфавитный, цифровой и т.д.), а также предоставлять маски ввода для вещей, подобных телефонным номерам и почтовым индексам. Элементы управления редактированием по маске применимы, когда вы должны обеспечить ввод данных и хотите, чтобы этот ввод форматировался автоматически.
       Если не считать возможностей редактирования по маске, элемент управления редактирования по маске функционирует точно так же, как и обычный элемент управления редактирования.
       В таблице 64-4 отображены свойства, методы и события, реализованные классом TMaskEdit.

Таблица 64-4. Свойства, методы и события, реализованные TMaskEdit, в дополнение к унаследованным от TCustomMaskEdit

Используйте или установите это ... Чтобы сделать это ... Наследование
AutoSelect Определить, будет ли автоматически выбираться текст в элементе управления редактированием по маске в случае получения фокуса. TComponent
AutoSize Определить, изменяет ли элемент управления свои размеры автоматически. TComponent
BorderStyle Определить стиль рамки элемента управления. TComponent
CharCase Определить регистр текста в элементе управления. Нет
Color Определить цвет фона элемента управления. TComponent
Ctl3D Определить, отображается ли элемент управления в трехмерном стиле. TComponent
DragCursor Определить форму курсора мыши на время прохождения над элементом управления. TComponent
DragMode Определить поведение элемента управления при перетаскивании. TComponent
EditMask Определить маску, используемую для ограничения пользовательского ввода. Нет
Enabled Определить доступность элемента управления. TComponent
Font Определить шрифт, используемый для вывода текста на элементе управления. TComponent
MaxLength Определить максимальную длину текста в элементе управления. Нет
OnChange Обработать событие, которое происходит при изменении текста на элементе управления. TComponent
OnClick Обработать событие, которое происходит при щелчке кнопкой мыши. TComponent
OnDblClick Обработать событие, которое происходит при двойном щелчке кнопкой мыши. TComponent
OnDragDrop Обработать событие, которое происходит при опускании объекта на элемент управления. TComponent
OnDragOver Обработать событие, которое происходит при перетаскивании объекта над элементом управления. TComponent
OnEndDrag Обработать событие, которое происходит при отмене операции перетаскивания. TComponent
OnEnter Обработать событие, которое происходит, когда элемент управления получает фокус TComponent
OnExit Обработать событие, которое происходит, когда элемент управления теряет фокус TComponent
OnKeyDown Обработать Событие, которое происходит, когда нажата какая-либо клавиша и не отпущена. TComponent
OnKeyPress Обработать событие, которое происходит при нажатии какой-либо клавиши. TComponent
OnKeyUp Обработать событие, которое происходит, когда отпущена какая-либо клавиша. TComponent
OnMouseDown Обработать событие, которое происходит, когда кнопка мыши нажата и не отпущена. TComponent
OnMouseMove Обработать событие, которое происходит, когда указатель мыши перемещается над элементом управления. TComponent
OnMouseUp Обработать событие, которое происходит, когда отпущена кнопка мыши. TComponent
OnStartDrag Обработать событие, которое происходит, когда начата операция перетаскивания. TComponent
ParentColor Определить использует ли элемент управления информацию Color своего родителя. TComponent
ParentCtl3D Определить использует ли элемент управления информацию Ctl3D своего родителя. TComponent
ParentFont Определить использует ли элемент управления информацию Font своего родителя. TComponent
ParentShowHint Определить использует ли этот элемент управления информацию ShowHint своего родителя. TComponent
PasswordChar Определить символ, используемый для сокрытия символов, если элемент управления используется для ввода пароля. Нет
PopupMenu Определить всплывающее меню, связанное с элементом управления. TComponent
ReadOnly Определить, может ли пользователь редактировать текст, содержащийся в элементе управления. Нет
ShowHint Определить, отображает ли элемент управления подсказку. TComponent
TabOrder Определить позицию элемента управления в порядке обхода его родителя. TComponent
TabStop Определить, находится ли элемент управления в порядке обхода. TComponent
Text Получить доступ к тексту, содержащемуся в элементе управления редактированием по маске. TComponent
Visible Определить, является ли элемент управления видимым. TComponent

TCustomMemo
       Класс TCustomMemo порожден непосредственно от TCustomEdit и является абстрактным базовым классом для всех элементов управления мемо. Элементы управления мемо включают элемент управления мемо старого стиля и элемент управления редактированием с форматированием, введенный в Windows 95.
       Элементы управления мемо — это окна редактирования в несколько строк, которые объединяют функциональные возможности, аналогичные стандартному элементу управления редактированием, со способностью отображать несколько строк текста.
       В таблице 64-5 показаны свойства, методы и события, реализованные классом TCustomMemo.

Таблица 64-5. Свойства, методы и события, реализованные классом TCustomMemo, в дополнение к унаследованным от TCustomEdit

Используйте или установите это ... Чтобы сделать это ... Наследование
Create Создать новый элемент управления мемо. TComponent
Destroy Разрушить элемент управления мемо. TComponent
Lines Обратиться к строкам текста, который содержится в элементе управления. Нет

TMemo


       Класс TMemo порожден непосредственно от TCustomMemo и публикует многие из защищенных свойств и методов класса TCustomMemo. TMemo можно рассматривать как элемент управления редактированием в несколько строк. Функциональные возможности TMemo были в значительной степени улучшены благодаря элементу управления редактированием с форматированием, который предоставляет развитые средства форматирования шрифтов и абзацев.
       В таблице 64-6 отображены свойства, методы и события, реализованные классом TMemo.

Таблица 64-6. Свойства, методы и события, реализованные классом ТМето, в дополнение к унаследованным от TCustomMemo

Используйте или установите это ... Чтобы сделать это ... Наследование
Align Определить, как элемент управления выровнен внутри своего контейнера. TComponent
Alignment Определить, как выровнен текст внутри элемента управления. TComponent
BorderStyle Определить стиль рамки элемента управления. TComponent
Color Определить цвет фона элемента управления. TComponent
Ctl3D Определить, отображается ли элемент управления в трехмерном стиле. TComponent
DragCursor Определить форму курсора мыши на время перетаскивания объекта над элементом управления. TComponent
DragMode Определить поведение элемента управления при перетаскивании. TComponent
Enabled Определить доступность элемента управления. TComponent
Font Определить шрифт, используемый для вывода текста на элементе управления. TComponent
HideSelection Определить, останется ли выбранный текст выбранным, когда элемент управления потеряет фокус. Нет
Lines Обратиться к строкам текста, содержащегося в элементе управления. TCustomMemo
MaxLength Определить максимальную длину текста, содержащегося в элементе управления. Нет
OnChange Обработать событие, которое происходит при изменении текста на элементе управления. TComponent
OnClick Обработать событие, которое происходит при щелчке кнопкой мыши. TComponent
OnDblClick Обработать событие, которое происходит при двойном щелчке кнопкой мыши. TComponent
OnDragDrop Обработать событие, которое происходит при опускании объекта на элемент управления. TComponent
OnDragOver Обработать событие, которое происходит при перетаскивании объекта над элементом управления. TComponent
OnEndDrag Обработать событие, которое происходит при отмене операции перетаскивания. TComponent
OnEnter Обработать событие, которое происходит, когда элемент управления получает фокус TComponent
OnExit Обработать событие, которое происходит, когда элемент управления теряет фокус TComponent
OnKeyDown Обработать событие, которое происходит, когда нажата какая-либо клавиша и не отпущена. TComponent
OnKeyPress Обработать событие, которое происходит при нажатии какой-либо клавиши. TComponent
OnKeyUp Обработать событие, которое происходит, когда отпущена какая-либо клавиша. TComponent
OnMouseDown Обработать событие, которое происходит, когда кнопка мыши нажата и не отпущена. TComponent
OnMouseMove Обработать событие, которое происходит, когда указатель мыши проходит над элементом управления. TComponent
OnMouseUp Обработать событие, которое происходит, когда отпущена кнопка мыши. TComponent
OnStartDrag Обработать событие, которое происходит, когда начата операция перетаскивания. TComponent
ParentColor Определить, использует ли элемент управления свойство Color своего родителя. TComponent
ParentCtl3D Определить использует ли элемент управления свойство Ctl3D своего родителя. TComponent
ParentFont Определить использует ли элемент управления свойство Font своего родителя. TComponent
ParentShowHint Определить использует ли элемент управления свойство ShowHint своего родителя. TComponent
PopupMenu Определить всплывающее меню, связанное с элементом управления. TComponent
ReadOnly Определить, может ли пользователь изменять текст, содержащийся в элементе управления. Нет
ScrollBars Определить, отображает ли элемент управления полосы прокрутки. TComponent
ShowHint Определить, отображает ли элемент управления подсказку. TComponent
TabOrder Определить позицию элемента управления в порядке обхода его родителя. TComponent
TabStop Определить, находится ли элемент управления в порядке обхода. TComponent
Visible Определить, является ли элемент управления видимым. TComponent
WantReturns Определить, обрабатывает ли элемент управления нажатия клавиши ENTER. Нет
WantTabs Определить, обрабатывает ли элемент управления нажатия клавиши TAB. Нет
Wordwrap Определить, переносится ли автоматически текст по словам в элементе управления. Нет

TCustomRichEdit


       Класс TCustomRichEdit порожден непосредственно от TCustomMemo и является абстрактным базовым классом для реализации в Delphi элемента управления редактированием с форматированием. Все защищенные свойства и методы TCustomRichEdit в дальнейшем публикуются в классе TRichEdit.
       В таблице 64-7 отображены свойства, методы и события, реализованные классом TCustomRichEdit.

Таблица 64-7. Свойства, методы и события, реализованные классом TCustomRichEdit, в дополнение к унаследованным от TCustomMemo

Используйте или установите это ... Чтобы сделать это ... Наследование
Create Создать новый элемент управления редактированием с форматированием. TComponent
DefAttributes Определить атрибуты заданного по умолчанию текста в элементе управления. Нет
Paragraph Обратиться к информации форматирования абзаца для абзаца, который содержит курсор. Нет
Print Напечатать текст элемента управления редактированием с форматированием. Нет
SelAttributes Обратиться к информации форматирования для текста, выбранного в настоящий момент. Нет

TRichEdit
       Класс TRichEdit инкапсулирует элемент управления редактированием с форматированием Win32. Элемент управления редактированием с форматированием — это элемент управления редактированием в несколько строк, который обеспечивает поддержку для таких средств форматирования текста, как гарнитура, цвет, размер и форматирование символов, в дополнение к выравниванию, табулированию и применению отступов. Текст, содержащийся в элементе управления редактированием с форматированием, совместим с типом файла RTF (Rich Text Format), используемым текстовым процессором WordPad состава Windows. Содержимое элемента управления редактированием с форматированием может быть также напечатано.
       В таблице 64-8 отображены свойства, методы и события, реализованные классом TRichEdit.

Таблица 64-8. Свойства, методы и события, реализованные классом TRichEdit, в дополнение к унаследованным от TCustomRichEdit

Используйте или установите это ... Чтобы сделать это ... Наследование
Align Определить, как элемент управления выровнен внутри своего контейнера. TComponent
Alignment Определить, как выровнен текст внутри элемента управления. TComponent
BorderStyle Определить стиль рамки элемента управления. TComponent
Color Определить цвет фона элемента управления. TComponent
Ctl3D Определить, отображается ли элемент управления в трехмерном стиле. TComponent
DragMode Определить поведение элемента управления при перетаскивании. TComponent
Enabled Определить доступность элемента управления. TComponent
Font Определить шрифт, используемый для вывода текста на элементе управления. TComponent
HideScrollBars Определить, появляются ли полосы прокрутки, в случае необходимости используемые элементом управления. Нет
HideSelection Определить, останется ли текст, выбранный в элементе управления, выбранным, когда элемент управления теряет фокус. Нет
Lines Получить доступ к строкам текста, который содержится в элементе управления. Нет
MaxLength Определить максимальное число символов, которые могут содержаться в элементе управления редактированием с форматированием. Нет
OnChange Обработать событие, которое происходит при изменении текста на элементе управления. TComponent
OnClick Обработать событие, которое происходит при щелчке кнопкой мыши. TComponent
OnDblClick Обработать событие, которое происходит при двойном щелчке кнопкой мыши. TComponent
OnDragDrop Обработать событие, которое происходит при опускании объекта на элемент управления. TComponent
OnDragOver Обработать событие, которое происходит при перетаскивании объекта над элементом управления. TComponent
OnEndDrag Обработать событие, которое происходит при отмене операции перетаскивания. TComponent
OnEnter Обработать событие, которое происходит, когда элемент управления получает фокус TComponent
OnExit Обработать событие, которое происходит, когда элемент управления теряет фокус TComponent
OnKeyDown Обработать событие, которое происходит, когда нажата какая-либо клавиша и не отпущена. TComponent
OnKeyPress Обработать событие, которое происходит при нажатии какой-либо клавиши. TComponent
OnKeyUp Обработать событие, которое происходит, когда отпущена какая-либо клавиша TComponent
OnMouseDown Обработать событие, которое происходит, когда кнопка мыши нажата и не отпущена. TComponent
OnMouseMove Обработать событие, которое происходит, когда указатель мыши проходит над элементом управления. TComponent
OnMouseUp Обработать событие, которое происходит, когда отпущена кнопка мыши. TComponent
OnResizeRequest Обработать событие, которое происходит, когда текст в элементе управления слишком велик для того, чтобы в нем поместиться. Нет
OnSelectionChange Обработать событие, которое происходит при изменении выбранного текста в элементе управления редактированием с форматированием. Нет
OnStartDrag Обработать событие, которое происходит, когда начата операция перетаскивания. TComponent
ParentColor Определить использует ли элемент управления информацию Color своего родителя. TComponent
ParentCtl3D Определить использует ли элемент управления информацию QI3D своего родителя. TComponent
ParentFont Определить использует ли элемент управления информацию Font своего родителя. TComponent
PlainText Определить вид текста в элементе управления - простой или форматированный. Нет
PopupMenu Определить всплывающее меню, связанное с элементом управления редактированием с форматированием. TComponent
ReadOnly Определить, может ли пользователь изменять текст в элементе управления редактированием с форматированием. Нет
ScrollBars Определить, отображает ли элемент управления полосы прокрутки. Нет
ShowHint Определить, отображает ли элемент управления подсказку. TComponent
TabOrder Определить позицию элемента управления в порядке обхода его родителя. TComponent
TabStop Определить, находится ли элемент управления в порядке обхода. TComponent
Visible Определить, является ли элемент управления видимым TComponent
WantReturns Определить, обрабатывает ли элемент управления нажатия клавиши ENTER Нет
WantTabs Определить, обрабатывает ли элемент управления нажатия клавиши TAB Нет
Wordwrap Определить, переносится ли автоматически текст в элементе управления по словам Нет

Свойство AutoSelect

Свойство CharCase

Метод Clear

Метод ClearSelection

Метод CopyToClipboard

Метод CutToClipboard

Свойство DefAttributes

Свойство EditMask

Свойство EditText

Метод GetSelTextBuf

Свойство HideScrollBars

Свойство HideSelection

Свойство IsMasked

Свойство Lines

Свойство MaxLength

Свойство Modified

Событие OnResizeRequest

Событие OnSelectionChange

Свойство Paragraph

Свойство PasswordChar

Метод PasteFromCIipboard

Свойство PlainText

Метод Print

Свойство ReadOnly

Свойство ScrollBars

Свойство SelAttributes

Метод SelectAll

Свойства SelLength

Свойства SelStart

Свойство SelText

Метод SetSelTextBuf

Свойство WantReturns

Свойство WantTabs

Свойство Wordwrap

уже скачали 102 раз.


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB64.shtml