|
<< Нажмите, чтобы показать Содержание >> TCustomRichView.OnRVRightClick |
Происходит, когда пользователь отпускает правую кнопку мыши, когда указатель мыши находится над документом.
type
TRVRightClickEvent = procedure(Sender: TCustomRichView;
ClickedWord: TRVUnicodeString; Style, X, Y: TRVCoord) of object;
property OnRVRightClick:TRVRightClickEvent;
Это событие практически устарело. Есть более удобные события:
OnRVRightClick вызывается, когда пользователь отпускает правую кнопку мыши, пока указатель мыши находится над элементом документа в TRichView.
Если Style<0, то указатель на нетекстовым элементом, и Style равен типу этого элемента (см. типы элементов документа). В этом случае ClickedWord содержит имя элемента.
Если Style>=0, то указатель над текстовым элементом, и Style равен номеру элемента в коллекции стилей текста (Style.TextStyles). В этом случае ClickedWord содержит слово под указателем мыши. «Слово» определяется как часть строки между разделителями. Разделители указаны в свойстве Delimiters.
X,Y – экранные координаты указателя мыши (более удобные для показа контекстного меню, чем клиентские координаты)
Это событие имеет следующие ограничения (которых нет в OnRVMouseDown, OnRVMouseUp):
▪вы не можете получить дополнительную информацию о нажатом элементе (вам неизвестен номер этого элемента);
▪это событие не генерируется, когда пользователь нажимает не на элемент (т.е. на фон).
См. также события:
См. также свойства: