TCustomRichViewEdit.InsertControl

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

TCustomRichViewEdit.InsertControl

Вставляет новый элемент-компонент в позицию каретки.

function InsertControl(const Name: TRVUnicodeString; ctrl: TControl;

  VAlign: TRVVAlign): Boolean;

Параметры:

Name имя элемента-компонента, любая строка. Name не должен содержать символы CR и LF . TRichView не использует имена элементов, они предназначены для использования программистом. Не следует путать со свойством ctrl.Name.

ctrl компонент для вставки. По умолчанию, TRichViewEdit будет владеть этим компонентом, и вы не должны уничтожать его. Однако вы можете присвоить ненулевое значение дополнительному свойству элемента rvepShared, тогда этот компонент будет общим (и вам нужно будет освобождать память под него самостоятельно).

VAlign выравнивание элемента относительно строки текста, см. возможные значения в разделе о типе TRVVAlign.

Тип метода: editstyle редактирование документа (вставка).

Возвращаемое значение:

True при успешной вставке (вставка может быть неуспешной из-за защиты документа, режима только для чтения, или если выделены несколько ячеек таблицы). При неуспешной вставке ctrl уничтожается.

См. также методы TCustomRichView:

AddControl;

См. также:

Вставка элементов документа в позицию каретки;

Типы элементов.