3

いくつかのカスタマイズされたオプションを提供するために TActionList に登録する TComponentEditor の子孫があります。

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.pa 内で使用されます。

標準の TActionList エディタ ウィンドウを呼び出す別の方法はありますか?

4

1 に答える 1

3

ShowActionListDesignerメソッドは、パッケージのActnedit一部であるユニットにあります。dclstd

于 2015-03-16T18:53:19.170 に答える