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
Question
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:
Edited by DanleonhartLink to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.