Utilizo o mesmo script em um FlexGrid para apresentar um PopUpMenu e funciona 100%...
agora se utilizo na ListBox, o PopUpMenu aparece,mas o ítem não recebe o foco...ou seja, tenho de primeiro selecionar o ítem com o botão esquerdo e depois apertar o botão direito para ser apresentado o PopUpMenu...como faço para o ítem receber o foco igual quando se pressiona o botão esquerdo ? :mellow:
Meu script:
Private Sub Lst1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
On Error Resume Next
With Lst1
If Button = 2 Then
.SetFocus
PopupMenu FrmPrincipal.M_Oculto, , .Left + X, .Top + Y
End If
End With
End Sub
Pergunta
Danleonhart
Seguinte...
Utilizo o mesmo script em um FlexGrid para apresentar um PopUpMenu e funciona 100%...
agora se utilizo na ListBox, o PopUpMenu aparece,mas o ítem não recebe o foco...ou seja, tenho de primeiro selecionar o ítem com o botão esquerdo e depois apertar o botão direito para ser apresentado o PopUpMenu...como faço para o ítem receber o foco igual quando se pressiona o botão esquerdo ? :mellow:
Meu script:
Editado por DanleonhartLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.