3

我有一个 TComponentEditor 后代,我注册 TActionList 以提供一些自定义选项。

回到 D2007,我可以通过从单元 ActnEdit 调用 ShowActionListDesigner 来显示默认的 ActionList 编辑器。只需将 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 编辑器窗口?

4

1 回答 1

3

ShowActionListDesigner方法在作为包Actnedit的一部分的单元中dclstd

于 2015-03-16T18:53:19.170 回答