|
<< Нажмите, чтобы показать Содержание >> 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.