|
<< Нажмите, чтобы показать Содержание >> TRVStyle.InactiveSelColor, InactiveSelTextColor, SelColor, SelTextColor, SelOpacity |
Цвет текста и фона в выделенном фрагменте в компонентах TRichView.
property SelColor: TRVColor;
property SelTextColor: TRVColor;
property InactiveSelColor: TRVColor;
property InactiveSelTextColor: TRVColor;
property SelOpacity: TRVOpacity;
Если задано свойство MainRVStyle, данные свойства предоставляют доступ к соответствующим свойствам MainRVStyle.
TRichView должен быть связан с этим TRVStyle (см. TRichView.Style).
Этот режим используется, если SelOpacity = 100000, то есть непрозрачность составляет 100%.
Когда компонент имеет фокус ввода, используются SelColor и SelTextColor. В противном случае используются InactiveSelColor и InactiveSelTextColor.
Цвета фона (SelColor и InactiveSelColor) используются для:
▪рисования фона выделенного текста;
▪затенения выделенных значков и интерактивных значков;
▪рисования рамки вокруг выделенных горизонтальных линий;
▪рисования фона выделенных рисунков и компонентов;
▪рисования фона выделенных ячеек таблицы.
В FireMonkey SelColor и SelTextColor используются для рисования маркеров и рамки изменения размера изображений и компонентов, а SelColor – для рисования линии изменения размера таблицы.
Установите InactiveSelColor и InactiveSelTextColor в rvclNone, чтобы скрывать выделение, когда фокус ввода переходит на другой компонент.
Этот режим используется, если SelOpacity < 100000, то есть выделение является полупрозрачным.
В этом режиме используются только SelColor и InactiveSelColor; свойства SelTextColor и InactiveSelTextColor игнорируются.
Выделение затеняется цветом SelColor, если компонент имеет фокус, или цветом InactiveSelColor, если компонент не имеет фокуса.
В FireMonkey, если опция rvoDefaultSelectionFill включена в свойство Options компонента TRichView, компонент ищет ресурс кисти с именем «selection» в своём визуальном стиле, заданном свойством StyleLookup.
Если такой ресурс найден, его цвет и прозрачность присваиваются свойствам SelColor и SelOpacity. Свойству InactiveSelColor присваивается тот же цвет, что и SelColor, но с большей прозрачностью.
Примечание: по умолчанию TRichView связан с визуальным стилем «memostyle», который содержит полупрозрачный ресурс кисти с именем «selection».
Значение по умолчанию:
▪SelColor: rvclHighlight
▪SelTextColor: rvclHighlightText
▪InactiveSelColor: rvclHighlight
▪InactiveTextColor: rvclHighlightText
▪SelOpacity: 100000 (непрозрачно)
См. также свойства: