|
<< Нажмите, чтобы показать Содержание >> TRVScroller |
Класс, от которого унаследованы визуальные компоненты ТРВ-Редактора (TRichView, TRichViewEdit, TDBRichView, TDBRichViewEdit, TRVPrintPreview).
Модуль [VCL/FMX] RVScroll / fmxRVScroll.
Синтаксис
TCustomRVControl = class (TCustomControl)
TRVScroller = class(TCustomRVControl)
TObject TPersistent TComponent TControl TWinControl TCustomControl TCustomRVControl |
TObject TPersistent TComponent TFmxObject TControl TStyledControl TCustomScrollBox TCustomRVControl |
Это компонент с прокручиваемым содержимым.
Не используйте этот класс напрямую в своей программе. Используйте его потомков, например TRichView.
Сам TRVScroller не зарегистрирован как компонент. Он определяет некоторые свойства и методы, используемые в компонентах-потомках.
VCL и LCL: из-за ограничений диапазона полос прокрутки единицами вертикальной прокрутки служат не пиксели, а специальные единицы – «ЕПТРВ» (по умолчанию 10 пикселей).
Самые важные свойства TRVScroller:
▪VScrollPos – позиция вертикальной прокрутки;
▪VScrollMax (только для чтения) – максимально возможное значение VScrollPos;
▪NoHScroll – запрещает горизонтальную прокрутку;
▪NoVScroll – запрещает вертикальную прокрутку;
▪HScrollPos – позиция горизонтальной прокрутки, в пикселях;
▪HScrollMax (только для чтения) – максимально возможное значение HScrollPos;
▪InplaceEditor – возвращает редактор для некоторых типов элементов документа (используется для редактирования ячеек таблиц).
Дополнительные свойства для версий VCL и LCL:
▪WheelStep задаёт скорость прокрутки колёсиком мыши.
Самый важный метод:
▪ScrollTo/ScrollToPosition, прокручивает компонент вертикально к заданной позиции (в пикселях).