STATUSBAR LOCALIZAR LOCAL DO DUPLO-CLIQUE

WEBIER 10/11/2010 23:47:03
#357182
gostaria de dar um duplo-clique no painel(2) da statusbar e ele acionar um comando e quando eu der um duplo-clique no painel(3) ele acionar outro comando... não estou sabendo me referir ao painel... ai quando eu coloco:

Private Sub StatusBar1_PanelDblClick(ByVal Panel As ComctlLib.Panel)
frmLogin.Visible = True
cboUsuario.SetFocus
End Sub


funciona para a barra toda... como eu faço para cada painel() aceitar seu duplo-clique isolado
EVSAR3 11/11/2010 16:31:23
#357241
Não tenho certeza, mas se o painel funcionar como uma matriz (array), então a propriedade Index deve ser passada pelo evento.
Tipo:
Private Sub StatusBar1_PanelDblClick(Index As Long, ByVal Panel As ComctlLib.Panel)
Select Case Index
Case 1
[ô]Blá Blá Bla
Case 2
[ô]Blá Blá Blá
Case 3
[ô]Blá Blá Blá
End Select
End Sub


Isto é apenas um exemplo. A variável [ô]Index[ô] deve ser adicionada ao código automaticamente quando você criar o evento.
Espero ter ajudado.

Abraço e sorte.
MARCELO.TREZE 11/11/2010 22:03:01
#357261
Resposta escolhida
assim colega

Private Sub StatusBar1_PanelDblClick(ByVal Panel As MSComctlLib.Panel)
Select Case Panel.Index
Case 1
MsgBox [Ô]painel(1)[Ô]
Case 2
MsgBox [Ô]painel(2)[Ô]
Case 3
MsgBox [Ô]painel(3)[Ô]
End Select
End Sub

Tópico encerrado , respostas não são mais permitidas