TCustomRichView.OnRVMouseMove

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

TCustomRichView.OnRVMouseMove

Происходит, когда курсор мыши перемещается над гиперссылкой.

type

  TRVMouseMoveEvent = procedure(Sender: TObject; id: Integer) of object

 

property OnRVMouseMove: TRVMouseMoveEvent

id – это идентификатор гипертекстовой ссылки (первая ссылка в документе имеет id=FirstJumpNo, следующая ссылка – id=FirstJumpNo+1 и так далее).

В редакторе эта нумерация доступна только при работе в режиме гипертекста:

когда пользователь удерживает клавишу  Ctrl  (см. EditorOptions) до тех пор пока она не отпущена, или документ не изменён, или фокус ввода не переходит из редактора;

если ReadOnly=True.

Таким образом, при использовании этого события в редакторе, все действия, использующие id, следует выполнять до любых действий, изменяющих документ или перемещающих фокус за пределы редактора.

Если id=-1, указатель мыши находится не над гиперссылкой.

Это событие никогда не вызывается дважды подряд для одной и той же гипертекстовой ссылки.

 

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

OnJump.

См. также:

Гипертекст в ТРВ-Редакторе, содержит пример.