Ver Mensaje Individual
  #2  
Antiguo 02-11-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola gluglú.

Disculpas aceptadas

No entiendo del todo a donde apunta el capturar la tecla, pero fíjate si esta forma de capturar la tecla Del/Supr te sirve:
Código Delphi [-]
...
type
  TPopupMenu = class(Menus.TpopupMenu)
  protected
    function IsShortCut(var Msg: TWMKey): Boolean; override;
  end;

  TForm1 = class(TForm)
    PopupMenu1: TPopupMenu;
  ...

implementation

var
  DelKeyPressed : Boolean;

{ TPopupMenu }
function TPopupMenu.IsShortCut(var Msg: TWMKey): Boolean;
begin
  DelKeyPressed := Msg.CharCode = VK_DELETE;
  inherited IsShortcut(Msg);
end;

// Ejemplo, capturar Del en OnPopup
procedure TForm1.PopupMenu1Popup(Sender: TObject);
begin
   if DelKeyPressed then
    ShowMessage('Presiono la tecla Delete');
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita