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

Adolpho Zaneti

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.
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.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar