Как показать редактор ActionList из пользовательского TComponentEditor во время разработки

У меня есть потомок TComponentEditor, который я регистрирую для TActionList, чтобы предложить некоторые настраиваемые параметры.

Еще в D2007 я мог показать редактор ActionList по умолчанию, вызвав ShowActionListDesigner из модуля ActnEdit. Добавление designide.dcp в требуемые пакеты - это все, что было необходимо:

procedure TMyActionListEditor.ExecuteVerb(Index: Integer); 
begin   
  if Index=1 then
    //do some stuff    
  else
    ActnEdit.ShowActionListDesigner(Designer, Component as TCustomActionList); 
end;

Сейчас в XE5 я пробовал другие пакеты, такие как vcldesigner.dcp, но я не могу найти, какой пакет содержит ActnEdt. Как ни странно, он используется внутри FMXReg.pas.

Есть ли другой способ вызвать стандартное окно редактора TActionList?

1 ответ

Решение

ShowActionListDesigner Метод находится в Actnedit блок, который является частью dclstd пакет.

Другие вопросы по тегам