Я хочу ввести регион в представление редактирования и затем свернуть этот регион.
// fEditView: IOTAEditView;
var
writer: IOTAEditWriter;
begin
writer := fEditView.Buffer.CreateUndoableWriter;
//...
writer.Insert('{$REGION ''Documentation''}'#13#10'{$ENDREGION}');
writer := nil; // Flush the buffer
fEditView.Position.GotoLine(lineNo); // go to the line number of the region
fEditView.Paint;
end;
Этот фрагмент кода введет регион в редактор кода. Но IDE нужно некоторое действие для генерации такого региона в редакторе кода.
Есть ли любой способ вызвать IDE, делают это действие, и затем я могу использовать
(fEditView as IOTAElideActions).ElideNearestBlock;
сворачивать его?