Utilizando o PopupMenu com o F2

Delphi

23/10/2004

Oi galera.

Gostaria de utilizar o componente PopupMenu com a tecla F2.
Isto quer dizer, quando eu pressiona a tecla F2 os menus do PopupMenu aparecam em um determinado lugar. Dezabilitalo para não funciona com botão direito do mouse.

Tem Como??

Desde Ja muito Obrigado.


Superdelphi

Superdelphi

Curtidas 0

Respostas

Ipc$

Ipc$

23/10/2004

Olá, para desabilitar deixe a propriedade AutoPopup = false.
Para utilizar F2, veja a função RegisterHotKey.


GOSTEI 0
Superdelphi

Superdelphi

23/10/2004

cara blz.

Em relação a propriedade AutoPopup ta tudo blz. Mais sobre o F2 não ficou claro.

Eu tenho esta linha de comando...

// F2 - Vai emular o botao direito do mouse
if key = vk_F2 then
begin
PopupMenu....
// É neste ponto que eu quero saber qual alinha de comando que eu boto.
// Para quer os intens do popupmenu apareção.
end;

Desde já muito obrigado.


GOSTEI 0
Ipc$

Ipc$

23/10/2004

Olá, defina: var pt:TPoint;
Depois:
GetCursorPos(pt);
PopupMenu.Popup(pt.X, pt.y);


GOSTEI 0
POSTAR