|
<< Нажмите, чтобы показать Содержание >> TCustomRichViewEdit.SetHotspotInfoEd |
Метод, реализующий операцию редактирования, изменяющую основные свойства указанного элемента-интерактивного значка.
VCL и LCL:
procedure SetHotspotInfoEd(ItemNo: Integer;
const AName: TRVUnicodeString;
AImageIndex, AHotImageIndex: Integer;
AImageList: TCustomImageList; const ATag: TRVTag);
FireMonkey:
procedure SetHotspotInfoEd(ItemNo: Integer;
const AName: TRVUnicodeString;
AImageIndex, AHotImageIndex: Integer;
AImageList: TCustomImageList; const ATag: TRVTag;
ImageWidth, ImageHeight: TRVStyleLength);
Параметры:
ItemNo – номер элемента. Элемент должен быть интерактивным значком (rvsHotspot), в противном случае метод вызывает исключение ERichViewError. Элементы документа нумеруются от 0 до ItemCount-1, GetItemStyle возвращает тип элемента.
Элементы поддокументов (ячеек таблиц) не включены в диапазон элементов основного документа. Для элементов в ячейках активируйте редактор ячейки и вызовите SetHotspotInfoEd редактора ячейки. Или, проще, можно вызвать SetCurrentHotspotInfo.
AName – имя элемента. Произвольная строка без символов переноса строки (CR и LF). Оно также может быть изменено методом SetItemTextEdW.
AImageIndex – номер изображения в компоненте TImageList. Он также может быть изменён методом SetItemExtraIntPropertyExEd.
AHotImageIndex – номер изображения в компоненте TImageList, показываемого под указателем мыши (в TRichView, или в TRichViewEdit в режиме гипертекста), или когда каретка перемещается к этому элементу (в TRichViewEdit). Он также может быть изменён методом SetCurrentItemExtraIntPropertyEx.
AImageList – не используется, зарезервирован, передавайте nil.
ATag – тег элемента. Можно получить методами GetHotspotInfo или GetItemTag. Он также может быть изменён методом SetItemTagEd.
Дополнительные параметры FireMonkey:
AImageWidth, AImageHeight – желательный размер изображения. Выбирается самый подходящий по размеру вариант изображения. Он не масштабируется.
Тип метода:
редактирование документа. (в отличие от SetHotspotInfo).
Дополнительные свойства элемента можно менять методами SetItemExtraIntPropertyEd и SetItemExtraStrPropertyEd.
См. также методы TCustomRichView:
См. также методы:
См. также свойства:
См. также: