Einzelnen Beitrag anzeigen

sir-archimedes

Registriert seit: 2. Jan 2006
Ort: Münster
167 Beiträge
 
Delphi 2006 Professional
 
#1

Action zur Laufzeit mit Shortcut versehen

  Alt 12. Feb 2006, 21:29
Hallo,

ich möchte eigentlich nur ein Shortcut für meine Form registrieren (per Code). Dazu habe ich mir gedacht, dass ich einfach eine ActionList/Action dynamisch erzeuge und den Shortcut eintrage. Das funktioniert aber nicht: die Action kann nicht per Shortcut aufgerufen werden. Ich habe das so probiert:

Delphi-Quellcode:
  InternalActionList := TActionList.Create(NIL);
  InternalActionList.Name := 'InternalActionList';
  with TAction.Create(InternalActionList) do
    begin
      ShortCut := VK_F5;
      ActionList := InternalActionList;
      Name := 'actRefreshData';
      Caption := 'Daten Refreshen';
      OnExecute := RefreshDataOnExecute;
    end;
Weiß jemand, wie ich die ActionList/Action dazu bewegen kann, auch auf die Shortcuts zu reagieren?

Gruß und danke,
Dominik
  Mit Zitat antworten Zitat