Fórum Acessar pelo botão esquerdo popmenu #414407
22/03/2012
0
Gostaria de uma ajuda, preciso que ao clicar em um determinado botão com lado esquerdo do mouse ele abra o Menu. E não com botão direito. Agradeço...
Adolpho Zaneti
Curtir tópico
+ 0
Responder
Posts
22/03/2012
Joel Rodrigues
Tente o seguinte: no envento onMouseDown do botão (Button1 no exemplo), adicione o seguinte código:
Button1.PopupMenu.Popup(X + Button1.Left, Y+Button1.Top);
Você verá que o popup não vai aparecer no exato local em que você clicou, então adicione fatores de correção ao X e ao Y, conforme necessário.
Boa sorte.
Button1.PopupMenu.Popup(X + Button1.Left, Y+Button1.Top);
Você verá que o popup não vai aparecer no exato local em que você clicou, então adicione fatores de correção ao X e ao Y, conforme necessário.
Boa sorte.
Responder
Gostei + 0
22/03/2012
Joel Rodrigues
Corrigindo/melhorando:
if Button = mbLeft then
Button1.PopupMenu.Popup(X + Button1.Left, Y+Button1.Top);
Se o botão clicado for o esquerdo.
if Button = mbLeft then
Button1.PopupMenu.Popup(X + Button1.Left, Y+Button1.Top);
Se o botão clicado for o esquerdo.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)