TRVScroller

Свойства   Методы   События

<< Нажмите, чтобы показать Содержание >>

TRVScroller

Свойства   Методы   События

Класс, от которого унаследованы визуальные компоненты ТРВ-Редактора (TRichView, TRichViewEdit, TDBRichView, TDBRichViewEdit, TRVPrintPreview).

Модуль [VCL/FMX] RVScroll / fmxRVScroll.

Синтаксис

TCustomRVControl = class (TCustomControl)

TRVScroller = class(TCustomRVControl)

Иерархия

hmtoggle_arrow1Иерархия (VCL и LCL)

hmtoggle_arrow1Иерархия (FireMonkey)

Основные возможности

Это компонент с прокручиваемым содержимым.

Не используйте этот класс напрямую в своей программе. Используйте его потомков, например TRichView.

Сам TRVScroller не зарегистрирован как компонент. Он определяет некоторые свойства и методы, используемые в компонентах-потомках.

VCL и LCL: из-за ограничений диапазона полос прокрутки единицами вертикальной прокрутки служат не пиксели, а специальные единицы – «ЕПТРВ» (по умолчанию 10 пикселей).

Основные свойства и методы

Самые важные свойства TRVScroller:

▪VScrollPos – позиция вертикальной прокрутки;

▪VScrollMax (только для чтения) – максимально возможное значение VScrollPos;

▪NoHScroll  – запрещает горизонтальную прокрутку;

▪NoVScroll  – запрещает вертикальную прокрутку;

▪HScrollPos – позиция горизонтальной прокрутки, в пикселях;

▪HScrollMax (только для чтения) – максимально возможное значение HScrollPos;

▪InplaceEditor – возвращает редактор для некоторых типов элементов документа (используется для редактирования ячеек таблиц).

Дополнительные свойства для версий VCL и LCL:

▪WheelStep задаёт скорость прокрутки колёсиком мыши.

Самый важный метод:

▪ScrollTo/ScrollToPosition, прокручивает компонент вертикально к заданной позиции (в пикселях).