TRVStyle.OnStyleHoverSensitive

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

TRVStyle.OnStyleHoverSensitive

В этом событии можно задать, должен ли компонент TRichView перерисовываться, когда указатель мыши входит в область текста стиля с номером StyleNo или выходит из неё.

property OnStyleHoverSensitive: TRVStyleHoverSensitiveEvent;

 

type

  TRVStyleHoverSensitiveEvent =

    procedure (Sender: TRVStyle;

      StyleNo: Integer;

      var Sensitive: Boolean) of object;

Это событие происходит только для гипертекстовых стилей.

Входные параметры:

Sender – компонент TRVStyle, вызвавший событие.

StyleNo – номер текстового стиля в коллекции TextStyles.

SensitiveTrue, если для данного текстового стиля выполняется одно из условий:

HoverEffects <> []

HoverBackColor <> BackColor

HoverColor <> rvclNone

HoverUnderlineColor <> rvclNone

В противном случае – False.

Выходной параметр:

Установите Sensitive в True, если для этого текстового стиля требуется рисовать специальный эффект, когда текст находится под указателем мыши.

 

См. также события:

OnDrawStyleText;

OnDrawTextBack.

См. также свойства:

TextStyles;

опция rvteHighlightable в свойстве Options текстового стиля (позволяет подсветку негипертекстового текста)