Ayuda con toolbar

29/07/2004 - 17:31 por José Mª Toro Bermejo | Informe spam
como puedo saber el boton que pulso en un toolbar
GRACIAS

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
29/07/2004 - 19:07 | Informe spam
Mostrar la cita
Colocale un nombre a cada boton y utiliza el operador Is para comparar la
instancia pasada al event ButtonClick con la de los botones:

Private Sub ToolBar1_ButtonClick( _
ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.ToolBarButtonClickEventArgs) Handles
ToolBar1.ButtonClick

If e.Button Is tbbNuevo Then
' NUEVO
ElseIf e.Button Is tbbAbrir Then
' ABRIR
' ElseIf
End If

End Sub

Recomendacion: crea un metodo para realizar el proceso de cada boton.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
#2 pedro
29/07/2004 - 20:07 | Informe spam
Mostrar la cita
Otra opción es activar la propiedad tooliptext de cada
uno de los botones de la barra.Con lo cual con solo
situarte encima de cada boton te aperecerá el texto que
has incluido dentro de esa propiedad.
Espero que esto te resulte de ayuda

Mostrar la cita
#3 José Mª Toro Bermejo
29/07/2004 - 21:58 | Informe spam
esa solucion ya la habia visto por ahí. En visual basic 6 era algo asi como
button.index y da como resultado un numero, no se si me explico bien.
#4 Eduardo A. Morcillo [MS MVP VB]
29/07/2004 - 22:27 | Informe spam
José Mª Toro Bermejo wrote:
Mostrar la cita
Puedes usar el metodo IndexOf de la coleccion de botones para obtener el
indice (aunque yo prefiero hacerlo de la otra forma):

Select Case ToolBar1.Buttons.IndexOf(e.Button)
Case 0
' ...
Case 1
' ...
Case 2
' ...
End Select

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Ads by Google
Search Busqueda sugerida