TRVScroller.InplaceEditor (только для чтения)

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

TRVScroller.InplaceEditor (только для чтения)

Свойство предоставляет доступ к компоненту-редактору, созданному для редактирования одного из элементов документа.

property InplaceEditor: TWinControl;

Такой редактор может использоваться для редактирования ячейки таблицы (см. Редактирование ячеек). В будущих версиях такие редакторы могут использоваться и для некоторых других типов элементов.

Эти редакторы являются потомками TCustomRichViewEdit.

Такой редактор, в свою очередь, может иметь собственный редактор, и так далее. Если редактора нет, значение этого свойства равно nil. В каждый момент времени компонент может иметь не более одного редактора.

Пример  (получение редактора самого глубокого уровня вложенности):

var

  rve: TCustomRichViewEdit;

...

  rve := MyRichViewEdit;

  while rve.InplaceEditor <> nil do

    rve := rve.InplaceEditor as TCustomRichViewEdit;

  // Теперь rve содержит редактор самого верхнего уровня

  // (или сам MyRichViewEdit, если у него нет редактора).

См. также:

TCustomRichViewEdit.TopLevelEditor.