2015-03-16 10 views
3

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

Назад в 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?

ответ

3

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

+0

О, мальчик, моя ошибка. Так что ничего на самом деле не изменилось, я просто получил неправильный дизайн. Спасибо, что помогли мне! – msohn

Смежные вопросы