Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#3

Re: TActionList Shortcut, nur wenn Focus gesetzt ist

  Alt 6. Jun 2008, 19:32
Hallo Eppos,

du könntest auch die Action in der Behandlungsroutine für das Ereignis OnUpdate (de)aktivieren:

Delphi-Quellcode:
procedure TForm1.acDeleteLineUpdate(Sender: TObject);
begin
  TAction(Sender).Enabled := Grid.Focused; // nur wenn das Grid den Fokus besitzt
{alternativ: 
  TAction(Sender).Enabled := not Edit.Focused;  // nur wenn das Edit den Fokus NICHT besitzt
}

end;
Gruß Hawkeye
  Mit Zitat antworten Zitat